servlet小总结5----网站计数器等
来源:互联网 发布:花生壳没有免费域名了 编辑:程序博客网 时间:2024/05/05 05:30
1 用户登录网站(servlet版本1.2)
Version 1.2 新增的功能:
(1) 用户在一定时间内不需要重新登录(用的是cookie)
(2)将原先的modell 装换成了mv模式(m --->model模型,v----->view视图)
2当涉及到不同用户共享数据,而数据量不大,同时又不希望写入数据库中,我们就可以考虑使用ServletContext来实现
在网站开发中,有很多功能需要使用ServletContext,比如:
(1)网站计数器(所谓的计数器,指在网站建设中,经常会统计某个网页被点击浏览的次数)什么才是网站计数器的有效点击呢
不同网站有不同的标准,比如:
A只要访问过该网页,就算是一次,刷新一次也算,这虚假成分较高
B不同的ip访问该网页,算一次有效点击:如果是同一个ip在一定时间(比如一天),不管浏览该网页多长次都算一次
C用户推出网站,再次访问算一次
(2)网站在线用户的显示
(3)简单的聊天系统等
ServletContext:可以把它想象成一个共用的空间,可以被所有的客户访问
使用ServletContext:
(1)如何得到ServletContext实例
this.getServletContext();
(2)可以把它想象成一张表,这个和Session非常相似:每一行就是一个属性如图:
添加属性 setAttr
名字
String
值
Object
ibute(String name,Object ob);
得到值 getAttribute(String name);返回的类型是Object
删除属性 removeAttribute(String name);
3 ServletContext 的生命周期
ServletContext中的属性的生命周期从创建开始,到服务器关闭结束
4使用ServletContext的注意事项:
因为存在ServletContext中的数据会长时间的保存在服务器,会占用内存,因此建议不要像ServletContext中添加过大的数据
5 用户登录网站version1.2中新增加的功能
A 增加网站计数器
B 显示访问网站用户的ip,主机名等信息
对应的知识点有:
A ServletContext
B servlet的文件操作
如果每个用户每登录成功一次,就要去操作一个文件,这样效率低下,为减少对文件的操作次数 ,可以在servlet的init()方法中初始化servletcontext中属性times对应的初始化值
可以在destory()方法中,一次性的将servletcontext中的属性times对应的值写入文件
Logo制作工具 AAAlogo playcolor
6 在命令提示符窗口,输入netstat -an 可以查看你电脑哪些端口在监听
- servlet小总结5----网站计数器等
- servlet实现网站计数器
- Servlet实现网站计数器
- Servlet实现网站计数器
- Servlet(20)网站计数器实现
- servlet小总结6-----关于tomcat的配置等
- Servlet学习之九Servlet文件操作&网站计数器
- servlet小总结4----在servlet中显示图片,分页技术等
- Servlet自学第29讲:使用ServletContext实现网站计数器
- 20160410servlet学习笔记网站访问次数计数器
- Servlet小总结
- Servlet小总结。
- 网站计数器
- 网站计数器
- 网站计数器
- 网站计数器
- 网站计数器
- 小网站制作总结
- 我看IT的商用解决方案
- 不同的值,行的颜色不同
- 我的CSDN博客开通啦!
- 数据挖掘读书笔记一——数据认识
- 分布式系统设计
- servlet小总结5----网站计数器等
- as3.0里怎样修改元件的缩放中心点
- 生活随笔:忙碌的As3人
- android用什么表示本机地址
- 磁道、柱面、扇区、磁盘簇、寻道时间、旋转延迟、存取时间
- HTML DOM Event 对象
- 实习日志(4):Flex向Servlet传值
- halcon学习菜鸟级笔记---老老实实学例程1Codabar.hdev
- 递归算法