lunes, 4 de abril de 2011

Elementos de un HttpServlet en Java (14.05.01)

El package javax.servlet proporciona clases e interfaces para escribir servlets.
La clase comúnmente usada es HttpServlet que implementa la Interface Servlet

Interacción con el Cliente
Cuando un servlet acepta una llamada de un cliente (desde la direccion del navegador por ejemplo), recibe dos objetos:

Un ServletRequest, que encapsula la comunicación desde el cliente al servidor.
Un ServletResponse, que encapsula la comunicación de vuelta desde el servlet hacia el cliente.
ServletRequest y ServletResponse son interfaces definidos en el paquete javax.servlet.

El clase HttpServletRequest permite al servlet acceder a información como los parámetros pasados por el cliente, el protocolo que está siendo utilizado por el cliente, y los nombres del host remote que ha realizado la petición y la del server que la ha recibido.

La clase HttpServletResponse le da al servlet los métodos para responder al cliente, permite al servlet seleccionar el tipo MIME de la respuesta. Proporciona un stream de salida, ServletOutputStream, y un Writer a través del cual el servlet puede responder datos.

Los servlets HTTP tienen algunos objetos adicionales que proporcionan capacidades de seguimiento de sesión. El escritor se servlets pueden utilizar esos APIs para mantener el estado entre el servlet y el cliente persiste a través de múltiples conexiones durante un periodo de tiempo. Los servlets HTTP también tienen objetos que proporcionan cookies. El API cookie se utiliza para guardar datos dentro del cliente y recuperar esos datos.
Compartir:

0 comentarios:

Publicar un comentario