socik

WEB应用中的会话与会话状态
Cookie
在Servlet程序中使用Cookie
Session
Session的典型案例
Session的持久化管理

 

在基于Web的电子商务和其他一些应用中,浏览器与web服务器的会话过程必须是有状态,即web服务器程序在处理浏览器的下一个请求时,需要知道对该浏览器前面发出的一些请求的处理结果,否则就会出现类似这样的情况:xxxx从网站的登录页面登录以后,再进入购物页面购物时,由于负责处理购物请求的服务器程序不知道对登录页面的处理结果,而只知道发生了购物请求,那将无法知道该购物请求时xxxx提交的,还是yyyy提交的。
HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的。
WEB服务器端程序要能从大量的请求消息中区分出哪些请求消息属于同一个会话,即能识别出来自同一个浏览器的访问请求,这需要浏览器对其发出的每个请求消息都进行标识,属于同一个会话中的请求消息都附带同样的标识号,而属于不同会话的请求消息总是附带不同的标识号,这个标识号就称之为会话ID(SessionID)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章