Listener监听器

一、概念

JavaWeb的三大组件之一

事件的监听机制:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 事件:一个事件,比如JavaScript的onclick事件
  • 事件源:事件发生的地方,比如onclick事件的按钮
  • 监听器:一个对象,一段代码
  • 注册监听:就是将事件、事件源、监听器绑定在一起,当事件源发生特定事件后执行监听器的代码

二、java的监听器对象

  1. ServletContextListenter接口:监听ServletContext对象的创建和销毁
    • 方法:
      • void contextInitialized(ServletContextEvent sce):ServletContext对象创建后就会调用该方法
      • void contextDestroyed(ServletContextEvent sce):ServletContext对象销毁后就会调用该方法
    • 注意:WEB容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext,它代表当前Web应用。并且它被所有客户端共享。
  2. 使用方法:
    1. 定义一个类,实现ServletContextListenter接口
    2. 复写方法
    3. 配置
      1. web.xml方式配置
      2. 注解方式配置:@WebListener
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄