|
Prefacio (Software Necesario)
- Obtener e Instalar el Software Necesario.
- Ejercicio: Instalación y Prueba del software.
- Herramientas que Componen la Plataforma J2EE.
Componentes Web
- Ciclo de Vida de los Componentes Web
- Archivos de Aplicación Web
- Práctica: Crear un fichero WAR
- Descriptor de Despliegue
- Ejercicio: Distinguir elementos de un descriptor de despliegue
- Desplegar una Aplicación Tomcat
- Práctica: Desplegar tu primera aplicación.
Servlets
- Introdución a los Servlets
- Estructura básica de un Servlet
- Ejercicio: El servlet 'HolaMundo'
- Manejar Formularios en un Servlet
- Ejercico: Crear un Descriptor de despliegue.
- Cabeceras de Solicitud en Servlets
- Variables CGI en Servlets
- Práctica: Leer variables CGI.
- Códigos de Estado HTTP
- Especificar Cabeceras de Respuesta HTTP
- Manejar Cookies
- Ejercico: Buscar Clases necesarias
- Seguimiento de Sesión
- Ejercicio: Obtener información de la sesión.
JavaServer Pages (JSP)
- Introdución a las Páginas JSP
- Scritples JSP
- Directivas JSP
- Acciones JSP
- Manejar Formularios con JSP
- Práctica: El ejemplo 'Hello' con JSPs
- Manejar Excepciones en JSP
- Ejercicio: lanzar una página de error.
- Librerías de etiquetas JSP personalizadas
- Ejercicio: Aplicación utilizando etiquetas personalizadas
- Apéndices - JavaServer Pages
JavaBeans Enterprise
- Introducción
- Qué es un JavaBean Enterprise
- Qué es un Bean de sesión
- Qué es un bean de entidad
- Definir los Accesos de clientes con interfaces
- Contenidos de un Bean Enterprise
- Convenciones de nombrado para Bean Enterprise
- El ciclo de vida los Beans enterprise
- Práctica: Crear un bean de sesión
- Ejercicio: Crear un bean con persistencia controlada por el Bean
- Ejercicio: Crear un bean con persistencia controlada por el contenedor
JDBC (Acceso a Bases de Datos)
- Arquitectura de una Aplicación
- Drivers JDBC (varios tipos)
- Ejercicio: Instalación de un driver JDBC.
- Transaciones
- Fuentes de datos (DataSource, etc.)
- Sentencias preparadas
- Ejercicio sobre sentencias preparadas.
- Tipos de datos avanzados
- Bases de datos en Red
- Ejercicio: Utilización de JDBC con servlets
- Ejercicio: Utilización de JDBC con JSPs.
- Práctica: Utilización de JDBC con Servlets, JSPs y JavaBeans Enterprise
Proyecto Fin de Curso
- Diseñar las tablas de la base de datos.
- Diseñar el modelo a utilizar MVC.
- Diseñar el Inteface de usuario (JSPs)
- Diseñar los JavaBeans y Servlets Necesarios
- Seguridad, definir los roles
|
|