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

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Java Enterprise Edition (Java EE)
Desarrollo de aplicaciones en n- capas
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Modelo HTTP Request/Response
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Fernando Alonso Blázquez Sesiones 06 de Mayo de 2004.
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
Servlets 22 de Abril de 2004 Fernando Alonso Blázquez.
Servidores Web Capítulo 2.
CI-2413 CGI & Compañía.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
Patrón MVC con STRUTS.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Servlets.
Introducción a la arquitectura Web
Servlets.
Servlets Servlets.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
JEE – Java Enterprise Edition
Curso de Java y Aplicaciones Web
Java 2 Platform Enterprise Edition
PROGRAMACION ORIENTADA A OBJETOS II
Sesión en Servlets 31 de Marzo de Índice ¿Por qué seguir la trayectoria de usuarios? Formas de seguir la trayectoria de usuarios –Cookies –Reescritura.
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
M.I. María Luisa González Ramírez Servlets y JSP.
JSP COOKIES. cookies  Las cookies son datos guardados por los navegadores a instancias del servidor.  Los sitios Web las utilizan con propósitos diversos:
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
Servlets Roberto Moriyón. Servlets, I Objetos java, componentes web contenidas en un servidor (contenedor de servlets) que los reutiliza, que reciben.
HTTP, CGI, Applets, Servlets y SOAP
Servlets, JSP, JavaBEANS,JDBC
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
SPRING MVC.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Servlets 18 de Marzo de Índice ¿Qué es un Servlet? ¿Cuándo y por qué usar Servlets? Estructura básica de un HttpServlet Servlet simple que genera.
JAVA: Servlets Diseño de aplicaciones web
TEMA 6. Applets y servlets
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este primer módulo de INTRODUCCIÓN al framework Struts 2 Debes tener los conceptos muy claros sobre: Framework.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Fernando Alonso Blázquez Nicolás Serrano Bárcena Servlets 8 de Abril de 2008.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
Thin Server CC52N Felipe A. Krauss B. Introducción nEnEnEnEnfoque Tradicional nEnEnEnEl nuevo Concepto nLnLnLnLa misión de los Servlet nLnLnLnLa misión.
MÓDULO 1: Introducción al framework Struts 2
Borland User Group - Guatemala Desarrollo de Aplicaciones Web con ASP.NET y Borland Developer Studio 2006 Mario Enríquez Open Consult Febrero 2006.
Desarrollo con Servlets. Servlets: Introducción  Módulos que amplían los servidores orientados a petición/respuesta.  La respuesta en el lenguaje Java.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Mario Osvaldo Bressano Servlets. Mario Osvaldo Bressano Arquitectura de 2 Capas.
JAVA: Servlets Diseño de servicios web © María de los Santos Pérez Hernández
Servlets Servlets son módulos que extienden a servidores “java- enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
Servlets Servlets son módulos que extienden a servidores “java-enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
Servlets Servlets son módulos que extienden a servidores orientados a request/response, como por ejemplo Servidores Web “java-enabled”. Un servlet puede.
Servlets 10 de Mayo de 2006.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Algoritmos y Programación III 9. Aplicaciones distribuidas Carlos Fontela, 2005.
Borland User Group - Guatemala Desarrollo de Web con ECO III y BDS 2006 Lic. Mario Enríquez Open Consult.
Borland User Group - Guatemala Borland User Group Propósito y Mecánica Mario Enríquez Open Consult Diciembre 2005.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.
Borland User Group - Guatemala Desarrollo de Aplicaciones utilizando Enterprise Core Objects III y BDS 2006 Lic. Mario Enríquez Open Consult.
Servlets Servlets son módulos que extienden a servidores “java- enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
 Módulos que amplían los servidores orientados a petición/respuesta.  La respuesta en el lenguaje Java a los CGIs (Common Gateway Interface) para construir.
Temario Java 2 Enterprise Edition Arquitectura Especificación Servlets Contenedores Cookies Sesiones.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Trabajar con SERVLETS. Índice Qué son los Servlets Para qué sirven Cómo se utilizan Ejemplo Cómo probar un Servlet.
Sesiones 06 de Mayo de 2004 Fernando Alonso Blázquez.
Servlets Servlets son módulos que extienden a servidores “java-enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
Transcripción de la presentación:

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

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

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

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.

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

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]

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)

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

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()

Borland User Group - Guatemala Preguntas?