Servlets
PROGRAMACIÓN WEB CON SERVLETS Tabla de contenidos
1. Introducción a los Servlets.........................................................................1 1.1. 1.2. 2. Características de los Servlets....................................................................................................................... 1 API de losServlets......................................................................................................................................... 2
Servlets HTTP .............................................................................................3 2.1. 2.2. 2.3. Características de los Servlets HTTP ............................................................................................................ 3 Estructura de un Servlet HTTP..................................................................................................................... 4 Requisitos para probar servlets .................................................................................................................... 4
3.
El primer Servlet .........................................................................................4 3.1. 3.2.Codificación.................................................................................................................................................... 4 Prueba del Servlet.......................................................................................................................................... 6
4.
Manejo de peticiones y respuestas............................................................7 4.1. 4.2. 4.3. Petición (request) al Servlet HTTP................................................................................................................. 7 Respuesta (response) del Servlet HTTP ....................................................................................................... 7 Ejemplo de modelo petición/respuesta.......................................................................................................... 7
5.
Ejemplo con acceso a datos.......................................................................9 5.1. 5.2. 5.3. Página HTML que realiza la petición al servlet .............................................................................................. 9 Definición de la base de datos....................................................................................................................... 9 Servlet que atiende las peticiones ............................................................................................................... 10
6.
Gestión de sesiones HTTP........................................................................11 6.1. 6.2. Métodos del objeto Session......................................................................................................................... 12 Ejemplo de sesiones .................................................................................................................................... 13
7.
Ampliación de la práctica .........................................................................14
1.Introducción a los Servlets
1.1. Características de los Servlets
Los servlets se utilizan para extender o implementar funcionalidades en un servidor. Son módulos de software que se ejecutan dentro del entorno de un servidor y proveen servicios de tipo petición/respuesta. Son componentes escritos en Java, situados en los servidores e independientes de cualquier protocolo y de cualquier plataforma. Sonlos equivalentes en los servidores a los applets en el cliente. Sin embargo, a diferencia de los applets, los servlets no tienen representación gráfica. Los servlets pueden estar en muchos tipos de servidores. Pero su uso más común es en servidores web. Existen muchos servidores web que soportan el uso de servlets (JWS, Tomcat, JRun, Websphere, etc.). Un servlet se instancia la primera vez y se...
Regístrate para leer el documento completo.