listenner监听器

基本概念

监听器:监听某个对象状态变化的组件

事件源:被监听的对象

响应行为:监听器监听到事件源的状态发生变化时,所要执行的功能代码

注册监听器:将监听器与事件源进行绑定

监听器的分类

 servletContext域HttpSession域ServletRequest域
域对象的创建与销毁servletContextListennerHttpSessionListennerServletRequestListenner
域对象属性的变化servletContextAttributeListennerHttpSessionAttributeListennerServletRequesAttributetListenner

servletContextListenner:监听servletContext域的创建与销毁的监听器

1>ServletContext的生命周期

     何时创建:服务器启动

     何时销毁:服务器销毁

2>监听器的编写步骤

    第一步:编写一个类实现监听器接口

    第二步:覆盖监听器的方法

                 ContextInitialized(ServletContextEvent sce)  对象创建时执行该方法

                 ContextDestoyedd(ServletContextEvent sce)  对象销毁时执行该方法

    第三步:在web.xml中进行配置

<listenner>
   <listenner-class>全包名</listenner-class>
</listenner>

3>servletContextListenner监听器的主要作用

      作用一:初始化(初始化对象,初始化数据,加载数据库驱动,连接池的初始化)

      作用二:加载一些初始化的配置文件,如spring的配置文件

      作用三:任务调度(定时器)

   

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值