La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.

Presentaciones similares


Presentación del tema: "Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006."— Transcripción de la presentación:

1 Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006

2 Borland User Group - Guatemala Agenda Arquitectura y componentes más importantes Gestión de Requests y Responses Utilización de Sesiones Preguntas?

3 Borland User Group - Guatemala Arquitectura y componentes más importantes El API de Servlets/JSP/JSF pertenece a la edición J2EE Los servlets deben extender la clase HttpServlet que ofrece los métodos necesarios para procesar solicitudes y generar respuestas. Los Servlets deben ser ejecutados dentro de un contenedor (ej. Tomcat, Resin, JBoss, BES, BEA, Websphere, OAS, etc…) Una vez el servlet(s) ha sido desarrollo este debe ser registrado con el contenedor para su ejecución, a través del archivo web.xml

4 Borland User Group - Guatemala Arquitectura y componentes más importantes El ciclo de vida de un servlet comprende las siguientes etapas. Inicialización –El servlet es creado e inicializado por el contenedor Gestionar solicitud y procesar respuesta Destrucción del servlet y reclamo de sus recursos.

5 Borland User Group - Guatemala Demostración No.1 Estructura de un Servlet

6 Borland User Group - Guatemala Gestión de Requests y Responses Los métodos doGet() y doPost() de la clase HttpServlet son los puntos de servicios que el servlet utiliza para comunicarse con el cliente. En ambos métodos se tiene disponible los siguientes parámetros: - request [HttpServletRequest] - response [HttpServletResponse]

7 Borland User Group - Guatemala Gestión de Requests y Responses –HttpServletRequest En esta clase obtenemos toda la información relacionada con la solicitud del cliente. Las propiedades más usadas son: public String HttpServletRequest.getParameter(String name) public String HttpServletRequest.getParameterValues(String name) –HttpServletResponse Esta clase nos permite trabajar con el contenido que enviamos al cliente. Las propiedades más usadas son: public void HttpServletResponse.setContentType(String type) public PrinterWriter HttpServletResponse.getWriter() public ServletOutputStream HttpServletResponse.getOutputStream() public void HttpServletResponse.sendRedirect(String location)

8 Borland User Group - Guatemala Demostración No.2 Gestión de Requests y Responses

9 Borland User Group - Guatemala Utilización de Sesiones La clase HttpSession provee la funcionalidad necesaria para el manejo individual de sesiones. Una sesión se obtiene a partir de una instancia de HttpServletRequest utilizando el método. public HttpSession HttpServletRequest.getSession() Las propiedades más utilizadas en la clase HttpSession son las siguientes: public void HttpSession.setAttribute(String name, Object value) public Object HttpSession.getAttribute(String name) public Object HttpSession.removeAttribute(String name) Public void HttpSession.invalidate()

10 Borland User Group - Guatemala Preguntas?


Descargar ppt "Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006."

Presentaciones similares


Anuncios Google