freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章使用會話追蹤sessiontracking(已修改)

2025-08-13 17:47 本頁面
 

【正文】 第 9章 使用會話追蹤( session tracking) 會話與會話追蹤 ? Inter通信協(xié)議可以分為兩大類:有連接協(xié)議和無連接協(xié)議,兩者的最大差別在于客戶端和服務(wù)器端之間維持聯(lián)機(jī)上的不同。 ? session的引入: 鑒于 是無狀態(tài)的協(xié)議,當(dāng)完成客戶端和服務(wù)器的傳遞信息后,就斷開之間的聯(lián)系,這樣就造成了怎么樣在幾個頁面之間傳遞信息的問題 . ? 我們 Jsp程序中很多參數(shù)需要從數(shù)據(jù)庫中讀取 ,有的參數(shù)實際讀取一次就可以 ,如果設(shè)計成每個用戶每產(chǎn)生一個頁面都要讀取數(shù)據(jù)庫 ,很顯然 ,數(shù)據(jù)庫的負(fù)載很大 ,同時也浪費(fèi)時間 ,雖然可能有數(shù)據(jù)庫連接池優(yōu)化 ,但是盡量少使用數(shù)據(jù)庫是我們編程的原則 . ? Session,中文經(jīng)常翻譯為“會話”。 ? session tracking(會話追蹤)是指一類用來客戶端與服務(wù)器之間保持狀態(tài)的解決方案,簡單地說,當(dāng)一個客戶在多個頁面間切換時,服務(wù)器會保存該用戶的信息。 實現(xiàn)會話追蹤的 4種方式 ? (1)使用持續(xù) Cookies( Persistent Cookie) ? (2) 使用包含額外參數(shù)的 URL(URL Rewriting)。 ? (3)建立含有數(shù)據(jù)的隱藏表單字段( Hidden Form Field)。 ? (4)使用內(nèi)建 session 對象。 ? 相對于安全級別來說第四種最高了, session是指在一段時間內(nèi)客戶端和服務(wù)器之間的一連串的相關(guān)的交互過程。 ? 下面這段代碼先將會話信息記錄在 HashMap中,保存在服務(wù)器端,并用 sessionID標(biāo)識,然后把sessionID保存在名為“ JSESSIONID”的 Cookie中。 ? 用戶請求到達(dá)服務(wù)器后,先從 Cookie中取出sessionID,然后從 HashMap中取出會話信息。這樣就實現(xiàn)了會話追蹤。 ? 雖然 Cookie強(qiáng)大且持續(xù)性高,但是由于有些用戶因為擔(dān)心 Cookie對個人隱私的威脅,會關(guān)閉 Cookie,一旦如此,便無法利用 Cookie來達(dá)到會話追蹤的功能。 使用 Cookie ? Cookie是一個小小的文本文件,它是將會話信息記錄在這個文本文件內(nèi),每個頁面都去 Cookie中提取以前的會話信息 String sessionID=makeUniqueString()。//是用來產(chǎn)生唯一的 session id HashMap sessionInfo=new HashMap()。 Hash
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1