servlet session listener
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,HttpSessionListener-创建与销毁//@WebListener servlet3.0支持注解public class HttpSessionListenerDemo implement
千家信息网最后更新 2025年01月31日servlet session listener
HttpSessionListener-创建与销毁
//@WebListener servlet3.0支持注解public class HttpSessionListenerDemo implements HttpSessionListener{ @Override public void sessionCreated(HttpSessionEvent httpSessionEvent) { HttpSession session = httpSessionEvent.getSession(); ServletContext servletContext = session.getServletContext(); // undo } @Override public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { // undo }}
HttpSessionActivationListener-顿化与激活
//@WebListener servlet3.0支持注解public class HttpSessionActivationListenerDemo implements HttpSessionActivationListener { @Override public void sessionWillPassivate(HttpSessionEvent httpSessionEvent) { } @Override public void sessionDidActivate(HttpSessionEvent httpSessionEvent) { }}
HttpSessionAttributeListener-属性值变化
//@WebListener servlet3.0支持注解public class HttpSessionAttributeListenerDemo implements HttpSessionAttributeListener { @Override public void attributeAdded(HttpSessionBindingEvent httpSessionBindingEvent) { } @Override public void attributeRemoved(HttpSessionBindingEvent httpSessionBindingEvent) { } @Override public void attributeReplaced(HttpSessionBindingEvent httpSessionBindingEvent) { }}
HttpSessionBindingListener-属性值删除或增加
//@WebListener servlet3.0支持注解public class HttpSessionBindingListenerDemo implements HttpSessionBindingListener { @Override public void valueBound(HttpSessionBindingEvent httpSessionBindingEvent) { } @Override public void valueUnbound(HttpSessionBindingEvent httpSessionBindingEvent) { }}
设计架构
监听器的设计模式是观察者模式。
事件源:HttpSession
事件:EventObject的子类,如:HttpSessionEvent和HttpSessionBindingEvent
事件监听器:EventListener的子类。
被观察者是servlet容器。观察者则是我们写的listener.通常在自已实现的listener中都会引入实际的观察者,来处理事件。
说明:web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servlet】,而同个类型之间的实际程序调用的时候的顺序是根据对应的Mapping的顺序进行调用。
事件
注解
观察者
支持
观察
顺序
子类
实际
属性
模式
监听器
监听
设计
之间
容器
时候
架构
激活
程序
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我所认识的网络安全
推荐的数据库备注系统
小玩熊网络技术工作室
服务器上的用户老是被锁定
青少年网络安全注册
企业服务器杀毒供应商
合肥公安局网络安全管理局
高铁单车服务器框图
软件开发科学管理的目的
dns服务器未响应什么意思
苹果软件开发公司森
软件开发业无进项
保护网络安全的app叫什么
美国大学网络安全
大型游戏服务器的运营成本
数据库引擎找不到学生表
网络安全宣传手抄报简单的
数据库在哪下载完整版
门户网络安全检查
动态网站数据库模板
阳泉软件开发应用范围
shell怎么跨服务器拉取文件
我的世界侠盗列车手服务器
企业服务器杀毒供应商
高铁单车服务器框图
软件开发w亿码酷1专注
jsp项目链接不上数据库
网络安全与黑客攻防教程
荆州服务器
礼品包装视频软件开发