兄弟连_马剑威_JavaWeb_095_监听器Listener
兄弟连_马剑威_JavaWeb_095_监听器Listener
第
讲
第95讲:监听器Listener听器
兄弟连_马剑威_JavaWeb_095_监听器Listener
课程大纲
1
、监听器概述
2、监听器类别
3、常用的监听接口
兄弟连_马剑威_JavaWeb_095_监听器Listener
1
、监听器概述
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理,激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。
编写监听器需要实现相应的接口
监听器需要在web.xml文件中配置
然而在不修改现有系统基础上增加web然而在不修改现有系统基础上,增加b应用程序生命周期事件的跟踪
兄弟连_马剑威_JavaWeb_095_监听器Listener
2
、监听器类别
Servlet API 2.3以后提供了以下监听器接口:ServletContextListenerServletContextAttributeListenerServletRequestListenerServletRequestAttributeListener应用上下文生命周期监听器应用上下文属性事件监听器请求生命周期监听器请求属性事件监听器
兄弟连_马剑威_JavaWeb_095_监听器Listener
2
、监听器类别
HttpSessionListener会话生命周期监听器HttpSessionActivationListener会话激活和钝化事件监听器HttpSessionAttributeListener会话属性事件监听器HttpSessionBindingListener 会话值绑定事件监听器
兄弟连_马剑威_JavaWeb_095_监听器Listener
3
、常用的监听接口
描述
当创建一个Session时
当销毁一个当销毁个Session时HttpSessionListener:监听HttpSession的操作。方法sessionCreated(SessionEvent se)sessionDestroyed (HttpSessionEvent se)y(p)
兄弟连_马剑威_JavaWeb_095_监听器Listener
3
、常用的监听接口
描述
当在Session增加一个属性时当在Session删除一个属性时当在Session属性被重新设置时 模拟在线用户案例HttpSessionAttributeListener:监听HttpSession中的属性的操作。方法attributeAdded(HttpSessionBindingEvent se) attributeRemoved(HttpSessionBindingEvent se)attributeReplaced(HttpSessionBindingEvent se)
兄弟连_马剑威_JavaWeb_095_监听器Listener
扫一扫,关注威哥微信公众平台
微信号:weige-javaTHANK YOU!