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 y JSON.
1. Introducción a las aplicaciones web |
||
2. Procesamiento de peticiones |
||
3. Manejo de cookies y sesiones |
||
4. Ámbitos de aplicación y CDIs |
||
5. Seguridad en las aplicaciones web |
||
6. Filtros y wrappers |
||
7. WebSocket |
||
8. JSON |
© 2016-17 Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante