Un Listener (o escuchador) es una clase que implementa la interfaz Listener y que nos permite realizar ciertas acciones ante un evento determinado. Los eventos que atiende un escuchador son:
- Cuando se inicia la aplicación (se crea el objetos ServletContext) y cuando se termina
- Cuando se inicia una sesión (se crea un objeto HttpSession) y cuando se cierra
- Cuando se realiza una petición (se crea un objeto HttpServletRequest) y cuando se destruye

¿QUÉ ACCIONES PODRÍAMOS REALIZAR ANTE ESTOS EVENTOS?
Los escuchadores nos permiten inicializar las varibles de aplicación comunes a todos los usuarios (ServletContextListener), inicializar variables de sesión para un usuario (HttpSessionListener), hacer comprobaciones sobre los datos que el usuario envía a la aplicación (ServletRequestListener) o cualquier otra acción que necesitemos.
¿CÓMO SE CREA UN LISTENER?
- Creamos una clase que implemente la interfaz Listener
- Implementamos sus métodos
- Lo damos de alta en el fichero web.xml
No hay comentarios:
Publicar un comentario