|
1.- Prefacio (Software Necesario)
- Obtener e Instalar el Software Necesario.
- Ejercicio: Instalación y Prueba del software.
- Herramientas que Componen la Plataforma J2EE.
2.- 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.
3.- 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.
4.- JavaServer Pages (JSP)
- Introdución a las Páginas JSP.
- Scritples JSP.
- Ejercicio: Saludo.
- Directivas JSP<./li>
- 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.
5.- 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.
6.- JDBC (Acceso a Bases de Datos)
- Arquitectura de una Aplicación.
- Drivers JDBC (varios tipos).
- Ejercicio: Instalación de un driver JDBC.
- Transaciones.
- Ejercicio: 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.
7.- 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.
|
|