Sesión 2: Conceptos para el desarrollo de una web utilizando Java.



  • CGI (Common Gateway Interface): Mecanismo encargado de la traducción entre lenguajes de programación.
  • Servlet:  Es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Aunque los servlets pueden responder a cualquier tipo de solicitudes, estos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web, de tal manera que pueden ser vistos como applets de Java que se ejecutan en servidores en vez de navegadores web.

    Ciclo de vida de un Servlet:
    • Init(): Inicio. 
    • Service(): Procesa peticiones.
    • Destroy(): Eliminación del objeto
    • DoGet() y DoPost(): Atienden peticiones de "GET" y "POST".
  • HTTP Sesion: Proporciona una forma de identificar a un usuario en más de una solicitud de página o visita a un sitio web y almacenar información sobre ese usuario. 
  • El seguimiento de sesión es un mecanismo que los servlets utilizan para mantener el estado sobre la serie de peticiones desde un mismo usuario (esto es, peticiones originadas desde el mismo navegador) durante un periodo de tiempo.
  • Java Server Pages (JSP): Tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML y XML.



Referencias consultadas:

  • https://es.wikipedia.org/wiki/Java_Servlet
  • https://es.wikipedia.org/wiki/JavaServer_Pages
  • https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpSession.html
  • Material de clase: SESION_2_3_SERVLETS_Y_JSPS.pdf


Comentarios