码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet统计访问量和在线人数

时间:2015-03-06 17:20:40      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:servlet

一、统计访问量

1.思路1

    通过Tomcat访问日志

2.思路2

    写一个类继承ServletContextListener,在容器初始化的时候从文件中读取访问量并把它放在     ServletContext中,每次访问Servlet时数量加1,容器关闭时将其保存在文件


二、统计在线人数

思路:

    写一个类继承HttpSessionListener,在session创建的时候,数量加1,并将其放到ServletContext中,session销毁时数量减1。


---------------------------------------------------------------------------------------

补充:

    Servlet本身只是一个Java,结构并不是单例结构。只是Web容器在维护这些Servlet的时候只给创建一个实例存在JVM中,用户请求服务时,服务器只调用它已经实例化好的Servlet对象来处理请求。

Servlet容器默认是采用单实例多线程的方式处理多个请求的。


参考:http://www.cnblogs.com/yjhrem/articles/3160864.html




Servlet统计访问量和在线人数

标签:servlet

原文地址:http://5880861.blog.51cto.com/5870861/1617918

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!