会话追踪
来源:互联网 发布:爱动漫软件下载 编辑:程序博客网 时间:2024/04/28 13:29
使用CGI开发传统的会话跟踪技术:用户授权,隐藏表单域,URL重写,和持久Cookie。
Servlet API2.0会话跟踪的内置支持。这种支持是建立在传统的顶级技术,它极大地简化了会话跟踪任务在你的servlet。
User Authorization
Hidden Form Fields
URL Rewriting
Persistent Cookies
-----------------------------------------------------------------
The Session Tracking API
查看
http://docstore.mik.ua/orelly/java-ent/servlet/ch07_05.htm
? URL重写是否可以被关闭,cookie可以被客户端关闭
会话对象序列化情形 implement Serializable interface。
- 分布式系统中,会话对象必须是可序列化的。
- 需要持久化
会话对象在以下情况时,不可获取:
- 浏览器被关闭,
- 会话显示失效。 session.invalidate()
- 会话超时。
会话对象是一个共享资源,如何访问会话对象:
- 同步化共享对象, synchronized 修饰
- 直接访问,在线程安全的情况。例如serverlet 的dopost方法内
- 在同步块中访问,
synchroniezed {
getAttribute setAttribute removeAttribute
}
有效的使用会话对象;
减小会话中保存对象的大小,
提供清除会话和会话中对象的方法。
设置合理的会话生效时间。
合理使用page指令,配置会话是否开启。
0 0
- 会话追踪
- 追踪sql会话 dbms_monitor
- [Servlet]会话追踪技术
- oracle 追踪一个SQL会话
- 4种会话追踪方式
- web会话追踪的实现
- 关于使用会话追踪(session tracking)
- 实现会话追踪的4种方式
- 会话追踪中的Cookie和Session机制的区别
- 会话追踪--cookie/重写url/隐藏域/session
- 会话追踪技术及状态跟踪,持久化的状态
- 追踪
- 会话:追踪长时间的运动轨迹,对运动数据进行分析,用户可以调整并分享会话。
- 分布式架构下的会话追踪实践【基于Cookie和Redis实现】
- 会话
- 会话
- 会话
- 会话
- Vector的简单实现
- android 源码结构
- 教你如何把切割好的html页面转换成可供DIY的页面(高级教程
- sscanf,sscanf_s及其相关用法
- js继承有5种实现方式
- 会话追踪
- C#操作3大常用数据库的源码和要点
- oracle pl/sql 入门+ 数组使用+游标+动态SQL
- 图像识别和增强现实应用Blippar即将登陆Google Glass
- mysql的IFNULL、IF、CASE...WHEN...THEN...函数的使用讲解
- ViewPager,子页面组件绑定OnClick事件,使用DepthPageTransformer动画,事件失效、混乱
- 如何编写出高效的数据库连接池(附带完整代码C#和Java实现)
- android 自带APP 作用
- C++ new和delete操作符