Listener

有Sun公司提供的javaee监听器可以监听web仙姑在运行中的各种事件,执行开发者执行的处理逻辑

可以监听的事件

  1. 特殊对象的创建和销毁

    1. Request对象
    2. Session对象
    3. ServletContext对象
  2. 特殊对象中存入了值、修改值、删除值

    1. Request对象
    2. Session对象
    3. ServletContext对象
  3. 其他

如何开发一个监听器

  1. 自定义一个监听器的类,实现对应的监听器接口
  2. 实现其中定义的抽象方法,提供具体事件的处理逻辑
  3. 在web.xml中进行配置

什么时候使用监听器?

  1. JavaEE的很多组件,其创建和销毁有自己的生命周期,不由开发者控制
  2. 开发者有时需要在一个特定的事件发生后,指定自定义的逻辑
  3. 由于很多类都不是开发者提供的,开发者无法在类中添加自己的代码
  4. JavaEE提供了对应的监听器,监听具体的事件,开发者可以提供监听器的实现类,添加具体事件的处理逻辑
  5. 由服务器保证,一旦事件发生,开发者添加的处理逻辑可以被执行
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值