JAVA WEB 开发技术应用--监听器学习

1. 监听器简介

1.1 监听器定义:

是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生变化时,立即采取相应的行动。

1.2 Web监听器概念

(1)Serverlet规范中定义的一种特殊类。

(2)用于监听ServerletContext、HttpSession和ServletRequest等域对象的创建与销毁事件。

(3)用于监听域对象的属性发生修改的事件。

(4)可以在事件发生前或发生后做一些事件处理。

1.3 WEB监听器的用途

(1)统计在线人数和在线用户。

(2)系统启动时加载初始化信息

(3)统计网站访问量。

(4)跟Spring结合。

1.4 创建web监听器步骤

(1)创建一个实现监听器接口的类。

(2)配置web.xml进行注册。

2. 监听器的实现及启动顺序

3. 监听器分类

按照监听的对象划分:

(1)用于监听应用程序环境对象(ServletContext)的事件监听器。

(2)用于监听用户会话对象(HttpSession)的事件监听器。

(3)用于监听请求消息对象(ServletRequest)的事件监听器。

按照监听的事件划分:

(1)监听域对象自身的创建和销毁的事件监听器。

包括ServerletContext(实现ServletContextListener接口)、HttpSession(实现HttpSessionListener接口)、ServletRequest(实现ServletRequestListener接口)。

(2)监听域对象中的属性的增加和删除的事件监听器。

 

 

(3)监听绑定到HttpSession域中的某个对象的状态的事件监听器。

 

 

4. Servlet 3.0下监听器的使用

4.1 使用servlet3.0的前提条件

(1)使用servlet3.0新标准jar包;

(2)JDK必须在1.6以上版本;

(3)编译器的编译级别为6.0;

(4)在web.xml文件中,使用3.0规范;

(5)使用支持servlet3.0特性的web容器,比如tomcat7;

4.2 servlet 3.0下监听器的用法

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值