HTTP协议制定的时候,为了提高HTTP协议通信的效率,在制定HTTP协议的时候,把HTTP协议指定成了无状态的通信协议。
Cookie就是Web服务器所产生的一小段文本信息,它把这一小段文本信息已文本文件的形式保存在用户机硬盘上,而Web服务器可以对这个文本信息进行读写操作,这样Web服务器就可以把一些需要记忆的内容保存到这个文件中。Cookie虽小,但是可以实现的功能却非常有用。
- 实现”记住我“功能
- 定制个性化页面
- 记录用户访问动作
Session:会话所描述的是客户端和服务端一系列连续交互的过程,在一次会话期间(从会话建立到结束/失效)通常会发生多次请求-响应操作(跨多个节目),而会话机制允许此期间连续地记录用户的状态信息。和cookie的区别是:cookie是保持在客户端的,会话是保存在Web服务器端的;cookie能保存的信息只能是有限的文本信息,而会话能保存对象,并且保存对象的数量和大小没有限制。
会话典型应用场景:
- 网店中的购物车功能
- 用户权限控制
- 垮Servlet/JSP传递参数

本文详细介绍了HTTP协议的特点,以及如何通过Cookie和Session机制实现用户状态的持久化,包括实现记住我功能、定制个性化页面和记录用户访问动作等应用案例。

3271

被折叠的 条评论
为什么被折叠?



