监听器Listener

本文详细介绍了Java EE中的监听器Listener,包括监听器的概念、五个核心术语、监听器的编写步骤以及八种监听器接口的分类和用法,如ServletContextListener、HttpSessionListener和ServletRequestListener等。监听器主要用于监听Web环境中的对象变化,如创建、销毁和属性变更,并提供了相应的处理方法。
摘要由CSDN通过智能技术生成

            监听器Listener 

一、什么是监听器:

所谓的监听器是指对整个web环境的监听,当被监视的对象发生改变时,立即调用相应的方法进行处理。举个例子:假如你是一名警察,你的上司要求你去监视某一个人,如果这个人有什么非法的动作,立即抓捕。在这里,你就属于一个监听器。

二、5个监听器术语:

    1、事件源:被监听的对象(目标对象)。如:被监视的人。

     2、监听器对象:用于监听“事件源”的对象。上边例子中的警察。

     3、注册(绑定):将“监听器对象”注册给“事件源”,当事件源发生某些行为时,监听对象将被执行。也就是例子中的上级的命令。

     4、事件:时间源行为的称呼。也就是例子中,被监视人的不法行为。

     5、时间对象:在“监听器对象”中获得“事件源”。

三、监听器的编写:

 编写监听器实现类,就要必须实现指定的接口。写完实现类后还要在web.xml中进行文件配置。配置如下:

<listener>
    <listener-class>listenertest.ContestListener</listener-class>
 </listener>

      如果在创建的时候,直接创建一个Listener,则系统会自动在web.xml中添加listener配置,不需要我们自己手动添加。

四、8个监听器接口:

    javaEE规范规定了8个监听器接口,用于监听不同的web对象。

 分为三大类:

    1、监听域对象的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值