martes, 12 de octubre de 2010

Manejo de sesion en JSP/JSF


Ejemplo simple de como manejar datos de sesión en una aplicación JSP o JSF, en concreto este ejemplo muestra como realizar un control de acceso (login), aunque de forma básica ya que el único usuario y password validos están hardcoded. el objeto Session esta implícito en las paginas JSP y básicamente es una colección "llave"->"valor" que almacena la información en el ámbito de una sesión, se considera sesión a un grupo de interacciones que el usuario realiza con el sitio web, es decir la colección de sesión almacena información que es relevante al usuario durante toda su interacción con el sitio, un ejemplo claro podría ser un carrito de compras, la información podría estar almacenada en la colección de sesión del usuario, ya que hay una colección diferente por cada "usuario" o "conexión". otra aplicación es el manejo de credenciales, roles y permisos, información almacenada en esta colección es usada para denegar o permitir el acceso a diferentes regiones del sitio, como en el caso de este ejemplo, la pagina de login y una pagina protegida


Descargar este ejemplo, desarrollado en Oracle JDeveloper