Presentación

Este módulo trata de una de las formas de generar páginas Web dinámicas mediante Java. Utilizando servlets podremos, desde una clase Java, generar o cargar una página Web. Veremos aspectos básicos sobre la generación de páginas HTML, y otros aspectos de la programación de servlets como seguimiento de sesiones, filtros, generación de imágenes, comunicación de servlets, etc.

Número de horas: 20

Sesiones del módulo

Recursos

Profesores

Miguel Angel Lozano Ortega
malozano@dccia.ua.es

Ignacio Iborra Baeza
iiborra@dccia.ua.es

Temario

Conceptos previos

A: Protocolo HTTP y aplicaciones Web
B: HTML
C: Configuración de aplicaciones Web con servlets y JSP
D: Tomcat

Tema 1: Conceptos básicos de servlets
1.1: Concepto de servlet
1.2: Configuración de servlets en aplicaciones Web
1.3: Ejemplos básicos de servlets
1.4: Procesamiento de peticiones
1.5: Cabeceras y códigos
Tema 2: Manejo de cookies y sesiones

2.1: Cookies
2.2: Sesiones

Tema 3: Conceptos avanzados
3.1: Generación de imágenes con servlets
3.2: Seguridad en servlets y aplicaciones Web
3.3: Pooling de conexiones con servlets y JDBC

Tema 4: Comunicación de servlets
Tema 5: Filtros

5.1: Características básicas
5.2: Wrappers y ejemplos