监听器归纳

54 篇文章 0 订阅
48 篇文章 0 订阅

**

监听器

**

针对三个tomcat的域对象
1 ServletContextListener
	两个方法 
		(1)服务器启动时创建ServletContext对象时执行此方法   : 
				用ServletContextEvent 获取ServletContext对象 进而来获取上下文对象 可以管理项目的上下文路径 (将上下文路径放到ServletContext域中)
		(2)服务器停止时或卸载项目时 ServletContext对象被销毁的时候执行此方法
	1实现 ServletContextListener
	2web.xml中配置 <listener><listener-class>你的监听器的全类名</listener-class></listener>
	使用场景:
		在服务器启动时建立数据库表结构,初始化数据库
		在服务器启动时,将数据库常量数据加载到内存,提供访问效率
		在服务器启动时,获取项目上下文路径,存放到application域,给页面使用
		存放计数器,计算在线用户数

     javax.servlet.ServletContextAttributeListener 
     监听ServletContext对象的属性的变化:添加,覆盖,删除 

2 HttpSessionListener
	监听HttpSession对象的创建和销毁 
  javax.servlet.http.HttpSessionAttributeListener 
 监听HttpSession对象的属性变化:添加,覆盖,删除 
 
3 ServletRequestListener
  监听HttpServletRequest对象的创建和销毁 
   javax.servlet.ServletRequestAttributeListener 
   监听HttpServletRequest对象的属性变化:添加,覆盖,删除 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值