Entradas

Mostrando entradas de noviembre, 2010

Configurar Cerrar Sesión

Imagen
Uno de las situaciones más usadas en las aplicaciones web tiene que ver con las acciones que se deben ejecutar al momento de hacer el cierre de sesión de la aplicación, para esto es necesario crear una clase que implemente la interfaz HttpSessionListener la cual nos provee la especificación de los métodos requeridos para ejecutar al momento de crear o cerrar la sesión. Como se muestra en la figura podemos agregar toda la lógica que requiramos en los dos eventos. Adicional a esta clase debemos indicarle a nuestra aplicación que cuando se lancen estos eventos sea nuestra clase la que se ejecute, paso siguiente es abrir el archivo de configuración de la aplicación web (web.xml) e indicarle en la sección de listeners que la clase que va a escuchar los eventos es nuestra clase, igualmente definimos el tiempo que deseamos que la sesión permanezca activa Con estos dos pasos hemos configurado en nuestra aplicación el cierre de sesión, ahora lo que se debe programas es la lógica que tend

Properties Files

Imagen
Los archivos de propiedades son muy útiles en nuestras aplicaciones java, ya que nos permiten almacenar ciertos valores que son necesarios para la aplicación, pero que en determinado momento pueden cambiar tenemos por ejemplo las direcciones URL de los web servicies, otro ejemplo puede ser el string de conexión a la base de datos, es decir en estos archivos podemos almacenas variables (de configuración del sistema) que permiten de una manera rápida la flexibilidad necesaria al sistema para que no se vea afectado por cambios externos. Los archivos de propiedades los defino como una “pareja” variable – valor en el que se define el nombre de la variable y su respectivo valor.   El nombre de la variable es la que se usara dentro de la aplicación para hacer referencia a su respectivo valor. Nombre_variable = valor    Creación del archivo de propiedades (.properties) Para esta acción simplemente creamos un nuevo archivo de texto, el cual va a contener toda la configuración (propiedades) de l