跳转至

监听器笔记

1、观察者模式

./images

  • 观察者监控被观察者的行为
  • 被观察者做出相应的动作会触发事件
  • 当观察者发现被观察者触发事件,就会调用事先准备好的方法

2、监听器分类

  • 监听域对象本身
  • ServletContext
  • HttpSession
  • HttpServletRequest
  • 监听域对象的属性域
  • 应用域
  • 会话域
  • 请求域
  • 监听存入Session域的对象本身
  • 对象是否存入会话域
  • 对象是否和Session一起被钝化到了硬盘上

3、后续用到的监听器

名称:ServletContextListener

方法:

方法名 作用
contextInitialized(ServletContextEvent sce) ServletContext创建时调用
contextDestroyed(ServletContextEvent sce) ServletContext销毁时调用

将来在SpringMVC中会用到:ContextLoaderListener,这个监听器就是实现了ServletContextListener接口。