Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Arquitectura Java: Java Server Page con JDBC y Java EE, Esquemas y mapas conceptuales de Derecho Privado

Una introducción a la arquitectura java, específicamente a java server page (jsp) con jdbc y java ee. Se explica cómo utilizar jsp para crear páginas web dinámicas que interactúan con bases de datos a través de jdbc. El documento incluye ejemplos de código y una guía paso a paso para la creación de formularios html, captura de datos en jsp, manejo de datos recibidos y conexión de jsp con jdbc.

Tipo: Esquemas y mapas conceptuales

2024/2025

Subido el 04/09/2024

frank-l-perez
frank-l-perez 🇨🇱

1 documento

1 / 40

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Desarrollo Web
Integrador
Mg. Jose Armando Tiznado
Ubillus
Docente
Ingeniería de Sistema e Informática
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Vista previa parcial del texto

¡Descarga Arquitectura Java: Java Server Page con JDBC y Java EE y más Esquemas y mapas conceptuales en PDF de Derecho Privado solo en Docsity!

Desarrollo Web

Integrador

Mg. Jose Armando Tiznado

Ubillus Docente

[email protected]

Ingeniería de Sistema e Informática

MOTIVACIÓN Cada día es una oportunidad para acercarte a tus sueños. La perseverancia es clave; los grandes logros son el resultado de pequeños esfuerzos continuos. Confía en tu proceso y sigue adelante con determinación.

Retroalimentación

  1. ¿Qué es HTML?
  2. ¿Cuál son los CSS? Respuesta a intervenciones Escriba su respuesta en el Foro de Participación

Datos/Observaciones

Desarrollo Web Integrador Tema 4: Fundamentos de Java Server Pages.

Docente

Mg. Jose Armando Tiznado Ubillus

UNIDAD DE

APRENDIZAJE 1:

Arquitectura Java

[email protected]

Importancia Utilizar las etiquetas JSP con JDBC, y Java EE radica en su capacidad para construir aplicaciones web y empresariales modernas, permitiendo interfaces responsivas, gestión eficiente de bases de datos y desarrollo de soluciones escalables. Estas tecnologías son esenciales en el desarrollo de software profesional y empresarial.

Datos/Observaciones

Agenda  (^) Enviar y Capturar Datos a través de JSP  (^) Formulari HTML.  (^) Teoría sobre JSP con Conexión a JDBC en Java

……………………

 1. Creación de un Formulario HTML:

 El primer paso para enviar datos a una

página JSP es crear un formulario HTML.

Este formulario incluye campos de

entrada que permiten a los usuarios

ingresar datos, y un botón de envío que

envía los datos a una URL específica (que

puede ser otra página JSP) utilizando el

método HTTP especificado (GET o POST)

(Bergsten, 2003).

Formulario de Registro

Registro de Usuario

Nombre:

Email:

Contraseña:

Ejemplo de un Formulario HTML

En este ejemplo, el formulario tiene tres campos de entrada:

nombre, email, y password. Cuando el usuario envía el

formulario, los datos se envían a procesarRegistro.jsp utilizando

el método POST.

………………………  (^) 2. Captura de Datos en JSP:  (^) Cuando el formulario se envía, la página JSP procesarRegistro.jsp captura los datos enviados mediante los métodos request.getParameter() o request.getParameterValues(). Estos métodos permiten acceder a los valores de los campos de entrada utilizando el nombre del campo como clave (Li & Li, 2012). <%@ page import="java.io.*" %>

Procesamiento de Registro

Datos del Usuario Registrado <% // Capturar los datos enviados desde el formulario String nombre = request.getParameter("nombre"); String email = request.getParameter("email"); String password = request.getParameter("password"); // Mostrar los datos capturados out.println("

Nombre: " + nombre + "

"); out.println("

Email: " + email + "

"); out.println("

Contraseña: " + password

  • "

    "); %> Ejemplo de Captura de Datos en JSP

En este ejemplo, la página JSP procesarRegistro.jsp captura

los valores de nombre, email, y password enviados desde el

formulario. Luego, los muestra en la página web.

…………………..

 Resumen:

 El proceso de enviar y capturar datos a través de JSP

involucra:

1. Crear un formulario HTML que recolecte datos del

usuario.

2. Enviar esos datos a una página JSP específica

utilizando un método HTTP (GET o POST).

3. Capturar y procesar esos datos en la página JSP

utilizando request.getParameter().

 Este flujo es fundamental para el desarrollo de

aplicaciones web dinámicas que interactúan con los

usuarios y responden a sus acciones en tiempo real.

Teoría sobre JSP con Conexión a JDBC en Java  (^) Concepto:  (^) JavaServer Pages (JSP) es una tecnología que permite a los desarrolladores crear páginas web dinámicas utilizando Java, HTML, CSS y JavaScript. Una de las funcionalidades más importantes de JSP es su capacidad para interactuar con bases de datos mediante Java Database Connectivity (JDBC). JDBC es una API estándar de Java que permite la ejecución de operaciones SQL desde una aplicación Java.

 (^) Carga del Driver JDBC:  (^) Antes de establecer una conexión con la base de datos, se debe cargar el driver JDBC correspondiente al tipo de base de datos. Esto generalmente se hace mediante la clase DriverManager de JDBC. Ejemplo: …………………… Proceso de Conexión JSP con JDBC Class.forName("com.mysql.cj.jdbc.Driver");

 (^) Establecimiento de la Conexión:  (^) Luego de cargar el driver, se establece una conexión a la base de datos utilizando la URL de conexión, el nombre de usuario y la contraseña. …………………… Proceso de Conexión JSP con JDBC

Connection conn =

DriverManager.getConnection("jdbc:mysql://localhos

t:3306/mi_base_datos", "usuario", "contraseña");

 (^) Ejecución de la Consulta:  (^) La sentencia SQL se ejecuta y los resultados se almacenan en un objeto ResultSet que contiene las filas de la base de datos que cumplen con los criterios de la consulta. …………………… Proceso de Conexión JSP con JDBC

ResultSet rs =

stmt.executeQuery();

 (^) Procesamiento de los Resultados:  (^) Los datos obtenidos a través del ResultSet se procesan y se muestran en la página JSP utilizando expresiones JSP o scriptlets. …………………… Proceso de Conexión JSP con JDBC

while(rs.next()) {

out.println("Nombre de usuario: " +

rs.getString("nombre"));