zoukankan      html  css  js  c++  java
  • 监听器——servlet

    1.

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

    2.概念:

      事件源:  被监听的对象(三个域对象:request、session、servletContext)

      监听器:  监听事件源对象  事件源对象的状态的变化都会触发监听器

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

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

    3.监听器有哪些:

      按照被监听的对象划分:ServletRequest域、HttpSession域、ServletContext域

      按照监听的内容分:监听域对象的创建与销毁;监听对象的属性变化

      

    4.监听器的编写步骤:

      a.编写一个监听器类去实现监听器接口;

      b.覆盖监听器的方法;

      

      c.需要在web.xml中进行配置——注册

      

    5.ServletContextLinster 监听器的作用:

      a.初始化的工作:初始化对象、初始化数据——加载数据库驱动、连接池的初始化

      b.加载一些初始化的配置文件——spring的配置文件

      c.任务调度——定时器  Timer/TimerTsk

    6.与session中的绑定的对象相关的监听器:

      a.即将要被绑定到session中的对象的状态:

        绑定状态:一个对象被放到session中;

        解绑状态:这个对象从session中移除;

          对象继承HttpSessionBindingEvent接口

        钝化状态:将session内存中的对象序列化到磁盘;

        活化状态:将磁盘上的对象再次恢复到session内存中

          对象继承HttpSessionActivationListener和Serializable接口

          活化和钝化一般情况发生在服务启动和关闭,如果需要配置,需要配置文件----->作用:用户很多时,对服务器进行优化

      

  • 相关阅读:
    poj 3280 Cheapest Palindrome (dp)
    hdu 4359 Easy Tree DP? ( dp )
    hdu 2844 Coins (多重背包+ 二进制优化)
    三分法 讲解
    poj 1191 棋盘分割 (dp)
    hdu 4340 Capturing a country(树形 dp) (2012 MultiUniversity Training Contest 5 )
    子类和父类的构造函数
    CreateProcess执行一个控制台程序,隐藏DOS窗口
    单个字符比较
    MFC 程序入口和执行流程
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/11772798.html
Copyright © 2011-2022 走看看