Listener监听器
一、Listener概述
1、监听器概念
web的三大组件之一。
2、事件监听机制
- 事件:一件事情
- 事件源:事件发生的地方
- 监听器:一个对象
- 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码
二、Listener使用
ServletContextListener:监听ServletContext对象的创建和销毁
1、方法
void contextDestroyed(ServletContextEvent sce)
:ServletContext对象被销毁之前会调用该方法void contextInitialized(ServletContextEvent sce)
:ServletContext对象创建后会调用该方法
2、步骤
1)定义一个类,实现ServletContextListener接口
2)复写方法
3-1)web.xml配置
xml
<listener>
<listener-class>cn.itcast.web.listener.ContextLoaderListener</listener-class>
</listener>
3-2)注解配置:@WebListener