(Anterior)
"MVC" ("Model - View - Controller")
Definición de un Evento en web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<listener>
<listener-class>
com.osmosislatina.eventos.ActivacionServidor
</listener-class>
</listener>
<listener>
<listener-class>
com.osmosislatina.eventos.ContadorUsuarios
</listener-class>
</listener>
|
</web-app>
|
<listener> es el elemento raíz empleado para definir un evento ("Listener") , dentro de este elemento se anida : <listener-class> empleado para definir la clase que contiene el evento (Dicha clase también sería colocada dentro del directorio classes , o bien , dentro de un archivo JAR colocado en el directorio lib , como indica la estructura de WAR's).
- Independientemente del tipo de evento (Contexto o Sesión) se utiliza la misma declaración en el archivo web.xml, una vez activado el "Servlet Engine" éste automáticamente revisa las acciones y métodos definidos para cada Clase definida como evento ("Listener") y realiza las correspondientes tareas cuando estas ocurran.
|