jueves, 4 de octubre de 2012

SESSION Y COOKIES EN JAVA

SESSION 

  • Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de la aplicación. 
  • Una posible aplicación de las sesiones es en el comercio electrónico. En este caso una sesión permite ir eligiendo una serie de productos e ir añadiendo a nuestro “carrito” y así hasta finalizar la compra. Sin el uso de sesiones no se podría hacer porque al ir navegando de una página a otra se iría perdiendo toda la información. 
  • El manejo de las sesiones impide el intercambio de datos entre ellas ya que se trata información específica para cada usuario e incluso si se trata del mismo usuario. 


MANEJO DE SESIONES




GUARDAR OBJETOS EN UNA SESION


RECUPERAR OBJETOS DE UNA SESION


DESTRUIR UNA SESION





COOKIES

  • Las cookies son pequeños bits de información textual, que un servidor web (o un contenedor de aplicaciones tal como Tomcat) envía a un navegador cliente (tal como firefox) para identificarlo; el navegador luego devuelve en su petición esa cookie (o cookies) cuando visita nuevamente ese sitio web. De esta manera el servidor, a través de una página jsp o servlet, lee las cookies que le envió previamente en una conexión anterior.

EJEMPLO DE UN COOKIE





CÓDIGO JAVA EN NETBEANS





FORMULARIO  DE INGRESO




FORMULARIO DE RESPUESTA















    JSP EXCEPTIONS

    EXCEPCIONES EN JAVA JSP

    • Los Java Server Pages, son contenido propiamente de Java para generar contenido dinámico en páginas web, en forma de documentos HTML, XML o de otro tipo, estos a su vez permiten la utilización de código Java mediante scripts.
    • Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas. El motor de un JSP, básicamente son los  servlets que se utilizan en Java

    EJEMPLO JAVA JSP EXCEPTION