一、什么是Listen监听器
Listener
监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet
程序、Filter
过滤器、Listener
监听器。Listener
它是 JavaEE 的规范,就是接口- 监听器的作用是,监听某种事物的变化,然后通过回调函数,反馈给客户(程序)去做一些相应的处理。
二、ServletContextListener监听器
ServletContextListener
它可以监听 ServletContext
对象的创建和销毁。ServletContext
对象在 web 工程启动的时候创建,在 web 工程停止的时候销毁。- 监听到创建和销毁之后都会分别调用
ServletContextListener
监听器的方法反馈。
public class MyServletContextListenerImpl implements ServletContextListener{
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
System.out.println("ServletContext被创建");
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
System.out.println("ServletContext被销毁");
}
}