JavaWeb
2016-03-31 16:06
465 查看
理论上,一个用户的所有访问网页操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。
Web应用程序是使用HTTP协议传输数据的,HTTP协议是无状态的协议,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。
有四种方法可以实现会话跟踪技术:Cookie、Session、URL重写和隐藏表单域。
常用的会话跟踪技术Cookie与Session,其中Cookie通过在客户端记录信息确定用户身份,Session则是通过在服务器端记录信息确定用户身份。
Web应用程序是使用HTTP协议传输数据的,HTTP协议是无状态的协议,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。
有四种方法可以实现会话跟踪技术:Cookie、Session、URL重写和隐藏表单域。
常用的会话跟踪技术Cookie与Session,其中Cookie通过在客户端记录信息确定用户身份,Session则是通过在服务器端记录信息确定用户身份。
相关文章推荐
- 如何在 Eclipse 中使用命令行
- Spring 事务管理概念
- java中HashMap,LinkedHashMap,TreeMap,HashTable的区别
- Java 单例真的写对了么?
- 基于java mail.jar邮件发送,最详细代码和讲解
- maven项目加载本地jar包的问题
- SpringMVC的API和Spring的官方说明文档的地址。
- 关于struts2 404 action找不到问题
- java方法调用之多态的补充示例(四)
- 理解Java垃圾回收机制
- Caused by: java.io.IOException: Permission denied at java.io.UnixFileSystem.createFileExclus
- pl/sql存储过程返回record类型和集合类型的结果,Java里如何调用呢
- Java 构造器之构造器的隐式调用和显式调用
- SpringMVC 示例实战教程
- java中的事件监听器和观察者模式
- Java锁之自旋锁详解
- Eclipse常用设置
- 通过url地址获取数据后将数据利用SpringMVC的@ResponseBody返回中文可能出现乱码地方
- springMVC 上传文件
- java.lang.OutOfMemoryError: Java heap space错误及处理办法