Los componentes web en Java EE proporcionan un conjunto de APIs que permiten abstraer y programar en Java las respuestas desde el servidor a peticiones HTTP. Estos componentes (servlets) filtran las peticiones y realizan su procesamiento, accediendo a la capa de datos de la aplicación y construyendo la respuesta para el cliente (normalmente una página HTML). En la especificación Java EE más reciente (Java EE 7) se introducen nuevas funcionalidades (servlets asíncronos, websockets) que permiten usar estos componentes para crear aplicaciones más reactivas e interactivas.
En esta asignaturas conocerás y utilizarás las API de componentes web de Java EE 7 para desarrollar aplicaciones en el servidor: servlets, procesamiento de peticiones, gestión de sesiones, servlets asíncronos, seguridad, websockets, lenguaje de expresiones, JavaBeans.
1. Introducción a las aplicaciones web |
Apuntes y ejercicios | Diapositivas |
2. Procesamiento de peticiones |
Apuntes y ejercicios | Diapositivas |
3. Manejo de cookies y sesiones |
Apuntes y ejercicios | Diapositivas |
4. Contexto global de la aplicación web |
Apuntes y ejercicios | Diapositivas |
5. WebSocket |
Apuntes y ejercicios | Diapositivas |
6. Seguridad en las aplicaciones web |
Apuntes y ejercicios | Diapositivas |
7. Filtros y wrappers |
Apuntes y ejercicios | Diapositivas |
8. Facelets, JSTL y lenguajes de expresiones |
Apuntes y ejercicios | Diapositivas |
© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16