一、什么是监听器
Javaweb中的监听器(Listener)是用于监听web常见对象HttpServletRequest、HttpSession、ServletContext
二、监听器的作用
- 监听web对象创建与销毁.
- 监听web对象的属性变化
- 监听session绑定javaBean操作.
HttpSessionBindingListener:它是用于监听javaBean对象是否绑定到了session域
HttpSessionActivationListener:它是用于监听javaBean对象的活化与钝化
三、监听机制相关概念
- 事件----一件事情
- 事件源—产生这件事情的源头
- 注册监听—将监听器与事件绑定,当事件产生时,监听器可以知道,并进行处理。
- 监听器—对某件事情进行处理监听的一个对象
四、javaweb监听器介绍
- 监听web对象创建与销毁的监听器
ServletContextListener
HttpSessionListener
ServletRequestListener - 监听web对象属性变化
ServletContextAttributeListener
HttpSessionAttributeListener
ServletRequestAttributeListener - 监听session绑定javaBean
HttpSessionBindingListener
HttpSessionActivationListener