`
javababy1
  • 浏览: 1170999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Servlet监视器

 
阅读更多

Servlet监视器

ServletContextListener:应用上下文生命周期监听器。用于监听Web应用的启动和销毁事件。

ServletContextAttributeListener :应用上下文属性事件监听器。用于监听Web应用上下文中的属性改变的事件。

ServletRequestAttributeListener:请求属性事件监听器。用于监听请求中的属性改变的事件。

HttpSessionListener:会话生命周期监听器。用于监听会话的创建和销毁事件。

HttpSessionActivationListener:会话声明周期监听器。用于监听会话中的属性改变的事件。

HttpSessionAttributeListener:会话属性事件监视器。这是唯一不需要在web.xml中设定的Listener。


示例:显示用户登录,并实现踢人功能

用户:login.jsp --> loginServlet --> index.jsp

管理员: listUser.jsp -->kickUserServlet

监听器:SessionAttributeListener

Bean: User


User.java


login.jsp


loginServlet.java




index.jsp


SessionAttributeListener.java


listUser.jsp



KickUserServlet.java




测试流程:

1. 模仿用户登录(多个)

2. 模仿管理员访问listUser.jsp ,踢人

3. 用户重新刷新index.jsp ,发现session已被销毁





分享到:
评论

相关推荐

    servlet监视器

    Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。

    Java服务器程序设计

    4.3 监视[/font] 4.3.1 记录输出[/font] 4.3.2 记录统计[/font] 4.3.3 资源的使用[/font] 4.4 安全控制[/font] 4.4.1 用户管理[/font] 4.4.2 用户组[/font] 4.4.3 访问控制表[/font] 4.4.4 资源保护[/font] 4.5 ...

    tomcat6、7、8、9, maven3.5

    使用JMX和管理器Web应用程序完成服务器监视 可扩展性和可靠性增强 改进了Taglibs的处理,包括高级池和标签插件 改进的平台集成,与本机Windows和Unix包装器 使用JMX嵌入 增强的安全管理器支持 集成会话聚类 扩展文档...

    Java案例开发锦集

    案例3 用JDOM解析XML文件 案例4 Java编制的时钟 案例5 简单日历 案例6 系统内存状态监视程序 案例7 简单计算器 案例8 多线程断点续传 案例9 笛卡尔曲线 第四章 Java与游戏 案例1 ...

    WebSphere参数调优.txt

    、应用程序服务器 > server1 > Web 容器->线程池 Web 容器用来设置最大并发用户,它维护着一个线程池,用来...例如,您是以本地方式还是以远程方式运行监视器? (2)指定 JVM 堆驻留在物理内存中并防止交换到磁盘。

    NagiosAlert:Android应用

    这个应用程式可让您监视Android伺服器及其服务的用户端状态。 作者 卡洛斯·阿庞特(Carlos Aponte)和艾琳·莫雷诺(Aileen Moreno) 地位 我们将尽快翻译并使该项目与Android Studio兼容 内容 NagiosAlert-App->...

    HomeDashboard:一个简单的主页,使用小部件显示各种有用的信息

    这个想法是让这个页面始终在某个专用监视器或其他屏幕上打开。 当前版本: deep alpha 要求 Java 开发工具包 (JDK) SQLite Tomcat 服务器(或任何其他支持 java servlet 的服务器) 配置 在Tomcat服务器的webapp...

    spring-dubbo-service:微服务spring dubbo项目:dubbo rpc;德鲁伊数据源连接池; mybatis配置集成,多数据源; jmx监控MBean;定时任务; aop; ftp;测试;指标监控;参数验证;跨域处理; shiro权限控制; consul服务注册,发现; redis分布式锁; SPI服务机制; cat监控; netty服务代理; websocket; disconf; mongodb集成;休息; docker; fescar

    spring-dubbo-service微服务一,服务模块1,服务器配置:servlet,侦听器,拦截器,过滤器,aop,定时任务mybatis配置集成,多数据源;级联查询一对一对一对多注解配置及xml配置方式;分页处理:传递Page参数或继承...

    餐饮推荐系统

    通过自动伸缩组和应用程序负载平衡器执行自动伸缩功能,以获得更好的性能(可伸缩)。 设置CloudWatch以监视CPU使用率并提供警报的详细信息和阈值。 将关系数据库托管在AWS RDS中以实现无状态存储用户偏好和餐厅...

    Python Cookbook

    13.12 用HTTP监视网络 487 13.13 网络端口的转发和重定向 489 13.14 通过代理建立SSL隧道 492 13.15 实现动态IP协议 495 13.16 登录到IRC并将消息记录到磁盘 498 13.17 访问LDAP服务 500 第14章 Web编程 502 ...

    Big Brother-开源

    Big-Brother是J2EE筛选器和Servlet的集合,它们提供对Web应用程序的自定义监视和审核,跟踪谁在做什么,何时做以及何时做。 它为界面GUI使用jakarta-apache Struts框架。

    java源码包---java 源码 大量 实例

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java...

    疯狂JAVA讲义

    学生提问:构造器是创建Java对象的途径,是不是说构造器完全负责创建Java对象? 141 5.5.2 构造器的重载 142 学生提问:为什么要用this来调用另一个重载的构造器?我把另一个构造器里的代码复制、粘贴到这个构造器...

    java源码包2

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 ...

    java源码包3

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 ...

    java源码包4

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    JAVA上百实例源码以及开源项目源代码

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视  用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java...

Global site tag (gtag.js) - Google Analytics