一、所谓的监听器是指对整个WEB环境的监听,当被监视的对象(ServletContext)发生情况(生命周期,setAttribute)时,立即调用相应的方法进行处理
二、一些Servlet事件监听器需要在web应用程序的部署文件描述符文件(web.xml)中进行注册,一个web.xml可以注册多个servlet事件监听器。web服务器按照它们在web.xml中注册顺序来加载和注册这些servlet事件监听器。
<listener>
<listener-class>cn.itcast.cd.listener.TestServletContextListener</listener-class>
</listener>
三、ServletContextListener 接口用于监听 ServletContext对象的创建和销毁事件。
当 ServletContext对象被创建时,激发
public void contextInitalized(ServletContextEvent sce)方法
当 ServletContext对象被销毁时,激发
public void contextDestroyed(ServletContextEvent sce)方法
里面的参数是ServletContextEvent事件是在servlet对象创建时自动激活的事件