首页 > 其他 > 详细

Servlet统计访问量和在线人数

时间:2015-03-06 17:19:57      阅读:417      评论:0      收藏:0      [点我收藏+]

一、统计访问量

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统计访问量和在线人数

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!