Académique Documents
Professionnel Documents
Culture Documents
Que es?
Componente web del lado del servidor Son piezas de cdigo escrito en JAVA que se ejecutan en un servidor web y permiten construir paginas web dinamicamente. Estn diseados para soportar un modelo de pregunta/respuesta que es el ms usado en el mundo Web (el cliente hace una peticin y el servidor le manda un mensaje de respuesta)
18/07/2011
Ciclo de un Servlet
1. Un usuario envia un formulario usando un servlet 2. Los datos en el formulario son enviados al servidor 3. El servidor encuentra el Servlet apropiado 4. El servlet crea la pagina HTML basada en la informacion suministrada por los usuarios 5. La pagina HTML creada es enviada de regreso al usuario 6. La informacion solicitada se muestra en el navegador del usuario
18/07/2011
18/07/2011
Servlet Basico
doPost
Maneja peticiones GET y POST POST: peticion hecha cuando el usuario rellena un formulario y envia los datos.
Servlet Basico
Para ser un servlet tiene que heredar de Http.Servlet Utiliza el metodo doGet o doPost dependiendo de si los datos son enviados desde el formulario con el metodo Get o Post. Estos metodos tienen dos argumentos:
1 2
18/07/2011
Servlet Basico
Objeto HttpServlet Request: encapsula los datos que vienen desde el cliente(el navegador/formulario) y permite recuperarlos dentro del servlet. Objeto HttpServletResponse: encapsula la respuesta hacia el cliente.
Clase HttpServlet
18/07/2011
18/07/2011
Ejecutando:
18/07/2011
Metodo sendRedirect()
Redirige la peticion o el control a otro componente(servlet, JSP, HTML)