Spring3.0 +Structs1.3+Hibernate3.3实现的访问统计系统(一)
来源:互联网 发布:win7仿mac os桌面 编辑:程序博客网 时间:2024/06/07 01:45
网站访问统计虽然已经有了中国站长站(www.cnzz.com)、51(www.51.la)等免费的系统,但这些系统不能为免费用户保存大量的历史数据,也不能根据需要自定义功能,例如用户追踪等。所以这里用SSH开发个访问统计系统,学习为主,欢迎大家指导。
实现目标:
记录用户的IP地址、实际地址、进站时间、出站时间、访问次数、访问的网页URL及标题、访问来源、访问时间、屏幕分辨率、浏览器、操作系统等。如果用户是通过搜索引擎访问被监听的网页,则记录下搜索引擎界面及搜索关键字。
原理说明:
记得以前做过个小项目是用Filter来记录的用户的访问,但Filter只能记录网站内客户的访问情况,不同域名的网站不能记录。而本系统要统计第三方网站的访问记录,被统计的网站一般不在同一个服务器上,域名和地区也不同。故不能使用Filter,本系统用js脚本来收集数据,在被监听的页面中包含这个js就能监听该页面。
技术支持:
《Java Web整合开发王者归来》
使用QQQWry.data作为IP地址库
想统计网站的访问量,统计的具体的内容包括:是谁(通过IP确定),在什么时候访问了本网站。在每个页面停留的时间。
Session(服务器端的内存)只要浏览器不关闭就存在。
待续.....
- Spring3.0 +Structs1.3+Hibernate3.3实现的访问统计系统(一)
- struts2.1.6 + hibernate3.3 + spring3.0 遇到的问题
- 第五章 Spring3.0 、Hibernate3.3与Struts2的整合
- struts2.1.6+hibernate3.3+spring3.0遇到的问题
- SSH1整合(Struts1.3Spring3.0Hibernate3.3)
- SSH整合(struts2.2.1 + spring3.0 + hibernate3.3)
- SSH整合(struts2.2.1 + spring3.0 + hibernate3.3)
- 整合Struts2.1+Hibernate3.3+Spring3.0
- myEclipse10.6整合struts2.1+spring3.0+hibernate3.3(很好的文章,图片没上传)
- struts2.0+hibernate3.0+spring3实现注册登录(hbm)
- 【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.3
- 基于MyEclipse8.6开发Spring3.0+Hibernate3.3+Struts2.2整合笔记一
- spring3+hibernate3 datagrid分页的实现
- 【SSH】:基于Struts2+HIbernate3+Spring3实现员工管理系统之案例实现篇(上)
- 【SSH】:基于Struts2+HIbernate3+Spring3实现员工管理系统之案例实现篇(下)
- structs1.3+spring+hibernate+freemarker实现简单功能
- struts2.1.8+spring3.0+hibernate3.3整合开发问题
- struts2.1.8+Spring3.0+Hibernate3.3整合+Hibernate二级缓存配置
- 黑马Android开发视频教程125集
- PHPUnit的安装与使用
- 线程的状态
- PopupWindow小Demo
- IE下使用ADODB.Stream实现断点续传
- Spring3.0 +Structs1.3+Hibernate3.3实现的访问统计系统(一)
- QT 启动画面
- C++ string 操作与注意点
- 编程中一些容易忽视的小错误
- SQL方法函数1——操作数字(oracle版)
- XMLDOMNodeList length #text
- JavaScript 获取客户端计算机硬件及系统信息
- cannot check setpgrp when cross compiling
- 三种事务处理