Javaweb|Listener监听器使用教程

对于JAVA WEB开发,我们一直在使用的是servlet和jsp的形式。除了这两种开发必备组件之外,还有一些在实际项目开发中必须要用到的辅助技术。比如 Filter和Listener。
Listener监听器
Javaweb开发中的监听器,是用于监听web常见对象,例如HttpServletRequest、HttpSession、ServletContext等。
监听器就是监听某个对象的的状态变化的组件。
1、监听机制
事件源:被监听的对象—–三个域对象request、session、servletContext
监听器:监听事件源对象、事件源对象的状态的变化都会触发监听器—-6+2
注册监听器:将监听器与事件源进行绑定
响应行为:监听器监听到事件源的状态变化时所涉及的功能代码—-程序员编写代码
2.监听器有哪些?
第一维度:按照被监听的对象划分:ServletRequest域HttpSession域ServletContext域
第二维度:监听的内容分:监听域对象的创建与销毁的,监听域对象的属性变化的
动力节点的Listener监听器视频教程,本课程会针对Filter技术,从使用原理到实际应用,做一个全面的讲解。最后还会搭配一个完整的拦截请求的综合案例。
对于Listener,在未来的实际项目开发中,应用的并不是很广泛,但是Listener的原理是非常重要的,所以本课程会对针Listener的原理进行重点讲解。
课程学习目录
1.设计模式分类
2.观察者设计模式
3.监听器设计模式中接口的定义
4.监听器设计模式中事件类的定义
5.监听器设计模式中监听器件类的定义
6.监听器设计模式中事件源类的定义
7.监听器设计模式中测试类的定义
8.监听器设计模式中事件源的改进
9.ServletRequestListener监听器
10.ServletRequestAttributeListener监听器
11.HttpSessioinListener监听器
12.HttpSessioinAttributeListener监听器
13.ServletContextListener监听器
14.ServletContextAttributeListener监听器
15.HttpSessionBindingListener监听器
16.HttpSessionActivationListener监听器
17.监听器应用之客户端数量统计之需求的错误理解
18.监听器应用之客户端数量统计之不完善的解决方案
19.监听器应用之客户端数量统计解决方案之ServletContxt监听器的工作
20.监听器应用之客户端数量统计解决方案之request监听器的工作
21.监听器应用之客户端数量统计解决方案之阶段测试
22.监听器应用之客户端数量统计解决方案之Session监听器的工作
23.监听器应用之需求分析
24.监听器应用之管理员踢除用户之监听器的工作
25.监听器应用之管理员踢除用户之登录的完成
26.监听器应用之管理员踢除用户之踢除的完成
27.监听器应用之管理员踢除用户之测试方式需要注意
