监听器教程视频_客户端数量统计解决方案

监听器教程视频_客户端数量统计解决方案

更新时间:2017年04月10日

  • 网盘提取码:3n0a
  • 适合对象:Java学员、Java爱好者、开发人员
  • qq号:2158476996
一键免费下载

下载介绍

更多>>
监听器教程视频_客户端数量统计解决方案

(1) 定义 ServletContext 监听器 在 ServletContext 初始化时创建用于存放 IP 信息的 Map 集合,并将创建好的 Map 存放 到 ServletContext 域中。 Map 的 key 为客户端 IP,而 value 则为该客户端 ip 所发出的会话对象组成的 List。

(2) 定义 Request 监听器 Request 监听器主要完成以下功能:  获取当前请求的客户端的 IP  获取当前 IP 所对应的全局域中的 List。若这个 List 为空,则创建一个 List。  将当前 IP 放入到 List 中,并将当前 IP 与 List 写入到 Map 中,然后再重新将 Map 写回 ServletContext 中  将当前 IP 存放到当前请求所对应的 Session 域中,以备在 Session 销毁时使用

(3) 定义 Session 监听器 该监听器的功能主要是,当 Session 被销毁时,将当前 Session 对象从 List 中删除。在从 List 删除后,若 List 中没有了元素,则说明这个 IP 所发出的会话已全部关闭,则可以将该 IP 所对应的 Entry 从 map 中删除了。若 List 中仍有元素,则将变化过的 List 重新再写入回 map。

(4) 注册监听器

(5) 定义 index.jsp 页面

(6) 定义 LogoutServlet

(7) 注册 LogoutServlet

(8) 定义 message.jsp 页面


Java相关视频锦集

返回顶部