1、概念: web的三大组件之一。
事件监听机制
(1)事件:一件事情(如:点击)
(2)事件源:事件发生的地方(如:点击按钮的按钮)
(3)监听器:一个对象
(4)注册监听(配置):将事件、事件源、监听器绑定在一起。 当事件源上 发生某个事件后,执行监听器代码
2、ServletContextListener :监听ServletContext对象的创建和销毁
(1)方法:
void contextDestroyed( ServletContextEvent sce):ServletContext
对象被销毁之前会调用该方法
void contextInitialized(ServletContextEvent sce) : ServletContext
对象创建后会调用该方法
(2)步骤:
-
定义一个类,实现ServletContextlistener接口
-
复写方法
-
配置:web. xml
<!--配置监听器-->
<listener>
<listener-class>cn.web.listener.ContextLoaderListener</listener-class>
</listener>
<!-- 指定初始化资源-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
注解
@WebListener