socik

WEB應用中的會話與會話狀態
Cookie
在Servlet程序中使用Cookie
Session
Session的典型案例
Session的持久化管理

 

在基於Web的電子商務和其他一些應用中,瀏覽器與web服務器的會話過程必須是有狀態,即web服務器程序在處理瀏覽器的下一個請求時,需要知道對該瀏覽器前面發出的一些請求的處理結果,否則就會出現類似這樣的情況:xxxx從網站的登錄頁面登錄以後,再進入購物頁面購物時,由於負責處理購物請求的服務器程序不知道對登錄頁面的處理結果,而只知道發生了購物請求,那將無法知道該購物請求時xxxx提交的,還是yyyy提交的。
HTTP協議是一種無狀態的協議,WEB服務器本身不能識別出哪些請求是同一個瀏覽器發出的 ,瀏覽器的每一次請求都是完全孤立的。
WEB服務器端程序要能從大量的請求消息中區分出哪些請求消息屬於同一個會話,即能識別出來自同一個瀏覽器的訪問請求,這需要瀏覽器對其發出的每個請求消息都進行標識,屬於同一個會話中的請求消息都附帶同樣的標識號,而屬於不同會話的請求消息總是附帶不同的標識號,這個標識號就稱之爲會話ID(SessionID)。

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