栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

监听器(Listener)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

监听器(Listener)

监听器是一个能够监听程序内容或者状态是否发生改变的一个Java类,当被监视的对象发生情况时,监听器某个方法会立即被执行。java中的监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。

监听器是监听器接口的实现者,提供监听器接口中定义的所有方法的实现代码。简单情形下,一个监听器只监听一种类型的事件,即实现一种监听器接口。复杂的监 听器可以实现多种监听器接口,监听多种类型的事件。

监听器接口定义了一个类要成为监听器必须具备的功能。所有的监听器接口也都必须继承监听器接口基类 java.util.EventListener;EventListener本身没有定义任何方法,它只是一个标志接口,用来表明所有继承自 EventListener的接口属于监听器接口。

监听器分类:

按监听的对象划分:

a、ServletContext对象监听器

b、HttpSession对象监听器

c、ServletRequest对象监听器

按监听的事件划分:

a、对象自身的创建和销毁的监听器

b、对象中属性的创建和消除的监听器

c、session中的某个对象的状态变化的监听器

java中一共给我们提供了八个监听器接口,分别用于监听三个域对象,每个监听器都有专门监听的事件

Requst :

ServletRequestListener (处理request对象创建和销毁)

ServleRequestAttributeListener (处理域对象中的数据添加 替换 删除)

Session:

HttpSessionListener (处理session对象创建和销毁)

HttpSessionAttributeListener 处理session域对象中的数据添加 修改删除)

HttpSessionBindingListener (处理session对象监听器绑定和解绑定接口)

HttpSessionActivationListener (处理session对象钝化和活化状态接口)

Application:

ServletContextListener (处理application对象创建和销毁)

ServletContextAttributeListener (处理application域对象中的数据添加 修改 删除)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/889240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号