Eine Komponente, die den Betrieb des Webservers überwacht und voreingestellte Verarbeitungsmaßnahmen ergreift, wenn ein bestimmtes Ereignis eintritt.
Der Listener bietet eine Möglichkeit, den Betriebsstatus des Servers zu ermitteln und währenddessen dynamisch einzugreifen Betrieb des Servers. Sofortiges Eingreifen bei vorgesehenen Änderungen.
Die Servlet-Spezifikation stellt hauptsächlich Listener für die Überwachung der drei Bereichsobjekte der Anwendungssitzungsanforderung bereit.
1. ServletContextListener: Wird hauptsächlich zur Überwachung der Erstellung und Zerstörung von ServletContext, dh des Servlet-Containers, verwendet.
2. ServletContextAttributeListener: Wird hauptsächlich zur Überwachung von Änderungen an Attributen im ServletContext-Bereich verwendet.
1. ServletRequestListener: Wird hauptsächlich zur Überwachung der Erstellung und Zerstörung von Anforderungsobjekten verwendet.
2. ServletRequestAttributeListener: Wird hauptsächlich zur Überwachung von Änderungen an Attributen im Anforderungsbereich verwendet.
1.HttpSessionListener: Wird zur Überwachung der Erstellung und Zerstörung von Sitzungsobjekten verwendet.
2.HttpSessionAttributeListener: Benutzer überwachen Änderungen an Attributen im Sitzungsbereich.
3.HttpSessionBindingListener: Wird von der Entitätsklasse implementiert und erfordert keine Registrierung. Es wird verwendet, um auf Ereignisse zu warten, wenn Entitätsobjekte zum Sitzungsbereich hinzugefügt und aus dem Sitzungsbereich gelöscht werden Domain.
4.HttpSessionActivationListener: Die Entitätsklasse muss die Serializable-Schnittstelle implementieren, während sie diese Schnittstelle implementiert, und das Entitätsklassenobjekt muss im Sitzungsbereich gespeichert werden. Wird zur Überwachung der Serialisierungs- und Deserialisierungsereignisse von Entitätsklassenobjekten verwendet.
Das obige ist der detaillierte Inhalt vonWas ist ein Zuhörer? Was macht ein Zuhörer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!