事件监听机制:
- 事件:一件事情
- 事件源:事件发生的地方
- 监听器:一个对象
- 注册监听:将事件、事件源、监听器绑定在一起。当事件源上发生某个事件后,执行监听器代码
ServletContextListener:监听ServletContext对象的创建和销毁
-
void contextDestroyed(ServletContextEvent sce):ServletContext对象被销毁之前会调用该方法(服务器正常关闭后销毁ServletContext对象)
-
void contextInitialized(ServletContextEvent sce):ServletContext对象创建后会调用该方法(服务器启动后自动创建ServletContext对象)
-
步骤:
-
定义一个类,实现ServletContextListener接口
-
复写方法
-
配置
-
web.xml
<!--配置监听器--> <listener> <listener-class>listener.ListenerDemo</listener-class> </listener> <!--指定初始化参数--> <context-param> <param-name>contextConfig</param-name> <param-value>applicationContext.xml</param-value> </context-param>
-
注解配置:@WebListener
-
-