请你品,请你细品web的三大组件

Javaweb的三大组件之Listener


在这里插入图片描述

本文是web三大组件的第三篇监听器Listener,
一个简单的例子
监听器:人民群众
监听对象:人民干部
监听的事件:干坏事
调用方法:报警

上面这个例子其实就是事件监听机制:

事件监听机制

  • 事件 :一件事情
  • 事件源 :事件发生的地方
  • 监听器 :一个对象
  • 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码

思维导图如下:
在这里插入图片描述

关键方法

  • ServletContextListener:监听ServletContext对象的创建和销毁
    • 方法:
 void contextDestroyed(ServletContextEvent sce)

`ServletContext对象被销毁之前会调用该方法

void contextInitialized(ServletContextEvent sce)

ServletContext对象创建后会调用该方法

快速入门

JavaWeb中的监听器的监听对象是谁?
ServletContext
HttpSession
ServletRequest

步骤:

  1. 定义一个类,实现ServletContextListener接口
  2. 复写方法
  3. 配置
    web.xml

      <listener>
           <listener-class>cn.itcast.web.listener.ContextLoaderListener</listener-class>
     注解:
   @WebListener

END!!!
Listener了解的不够,小伙伴们可以补充一下!!!
长路漫漫,JAVA为伴!!!
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值