监听器Listener

监听器:监听某个对象的状态变换的组件

1.被监听的对象:  三个域对象 request session servletContext

监听器:事件源对象变换时会触发监听器    8个

注册监听器:将监听器与事件源绑定

响应行为:触发监听执行的代码

2.监听器分类

第一维度:按照被监听对象划分  ServletRequest域   HttpSession域  ServletContext域

第二维度:按照监听内容划分  监听域对象的创建与销毁    监听域对象的属性变化的

补充两个:HttpSessionBindingListener :与session中绑定的对象相关的监听器(对象感知监听器)(对象放入session中)

HttpSessionActivationListener:钝化与活化(在session中的对象放入磁盘,与放入内存对象如果不实现Seriallizable无法序列化)

3.监听器的编写步骤

a.编写一个监听器去实现监听器接口

b.覆盖监听器方法

c.在web.xml中进行配置注册

4.监听器的作用

a.初始化的工作:初始化对象,初始化数据–加载数据库驱动,连接池初始化

b.加载一些初始化的配置文件—spring的配置文件

c.任务调度—定时器   Timer/TimerTask

5.邮箱服务器

接受邮箱的协议:POP3 ,IMAP

发送邮件的协议:SMTP

时间: 2018年09月01日下午15:57  |  
作者:
LEAVE A REPLY

loading