標籤:col 重寫 color ica 記憶體 隱藏 選項卡 users session
一.cookie在web應用中,對應servlet api的Cookie類,儲存在用戶端。
作用:保護使用者通過瀏覽器,訪問web應用程式時允許儲存的資訊。
實現:每個web應用程式,對於用戶端的每一個瀏覽器都有對應相應的cookie檔案(txt格式),彼此並不共用。其中,win7系統下,IE瀏覽器的cookie檔案在
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies 路徑下,(cookies檔案夾可能被隱藏,設定顯出即可)。是以索引值對進行儲存的。
應用:登入網站,有是否儲存密碼的勾選,
二session在web應用中,原意是會話,對應servlet api的HttpSession類,儲存在服務端。
作用:為了讓服務端和用戶端產生聯絡,在服務端的記憶體中專門為session產生一個id,用於特定表示用戶端的身份。
實現:用戶端每訪問一次服務端,就會帶著分給它的id去訪問,否則會重新給它產生一個新的id。而實現id從用戶端到服務端傳遞的過程,有2種方式,一個是cookie儲存,就是將id放在瀏覽器的cookie中,另一種是重寫url,對訪問的路徑進行編碼,response.encodeURL("訪問的路徑“)// 完成了將id放在url之後,並對中文等字元進行編碼功能
具體到用戶端,就是通常的瀏覽器。
規則:1.除去特殊的瀏覽器設定,通常來說,每開啟一種新的瀏覽器,一定會產生一個新的session id。
2.如果你關掉這個視窗(並不是選項卡視窗,是指整個瀏覽器視窗,工作列的視窗,就是將這個瀏覽器進程停掉),再重新開啟這個瀏覽器,則也會重建一個sessioin id,而不會延續使用這個瀏覽器剛才的session id!
應用:登入網站的使用者名稱,會被服務端當作一個session來處理
三 application在web應用中,對應servlet api的ServletContext類
作用:可以讓所有用戶端共用一些資訊,是服務端自己的資訊。
cookie,session與瀏覽器關係,application