Listener sind ein neues Feature in der Sun Microsystems Java Servlet 2.3-Spezifikation. Ein
Listener kann zum Überwachen von und Reagieren auf Ereignisse im Lebenszyklus eines Servlets verwendet werden,
indem Methoden definiert werden, die beim Auftreten von Lebenszyklusereignissen aufgerufen werden. Unterstützung
für Ereignisse auf Anwendungsebene wird in der Java Servlet 2.3-Spezifikation definiert.
Anwendungsereignislistener sind Klassen, die mindestens eine der Schnittstellen
für Servletereignislistener implementieren. Servletereignislistener unterstützen
die Benachrichtigung über Statusänderungen in den Objekten des Typs
ServletContext und
HttpSession, insbesondere folgende:
- Servletkontextlistener werden verwendet, um Ressourcen oder Status
auf VM-Ebene für die Anwendung zu verwalten.
- HTTP-Sitzungslistener werden verwendet, um Status oder Ressourcen, die einer Reihe von Anforderungen,
zugeordnet sind, die in einer Webanwendung von demselben Client oder Benutzer gestellt werden, zu verwalten.
Weitere Informationen über Listener finden Sie in der Sun Microsystems Java Servlet
2.3-Spezifikation unter java.sun.com/products/servlet/download.html.