Un composant qui surveille le fonctionnement du serveur Web et prend des mesures de traitement prédéfinies lorsqu'un événement spécifique se produit.
L'auditeur permet d'obtenir l'état de fonctionnement du serveur et d'intervenir dynamiquement pendant le fonctionnement. fonctionnement du serveur Intervenir rapidement lorsque des changements désignés se produisent.
La spécification Servlet fournit principalement des écouteurs pour surveiller les trois objets de portée de la demande de session d'application.
1. ServletContextListener : principalement utilisé pour surveiller la création et la destruction de ServletContext, c'est-à-dire le conteneur Servlet.
2. ServletContextAttributeListener : principalement utilisé pour surveiller les modifications des attributs dans la portée ServletContext.
1. ServletRequestListener : principalement utilisé pour surveiller la création et la destruction d'objets de requête.
2. ServletRequestAttributeListener : principalement utilisé pour surveiller les modifications des attributs dans la portée de la requête.
1.HttpSessionListener : utilisé pour surveiller la création et la destruction d'objets de session.
2.HttpSessionAttributeListener : les utilisateurs surveillent les modifications des attributs dans la portée de la session.
3.HttpSessionBindingListener : il est implémenté par la classe d'entité et ne nécessite pas d'enregistrement. Il est utilisé pour écouter les événements lorsque des objets d'entité sont ajoutés à la portée de la session et supprimés de la portée de la session domaine.
4.HttpSessionActivationListener : La classe d'entité doit implémenter l'interface Serialisable lors de l'implémentation de cette interface, et l'objet de classe d'entité doit être enregistré dans la portée de session . Utilisé pour surveiller les événements de sérialisation et de désérialisation des objets de classe d'entité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!