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

正文內(nèi)容

servlet基本概念basic-資料下載頁

2025-01-13 17:07本頁面
  

【正文】 ?隱藏表單域 使用 java servlet API進(jìn)行會話管理( session) ? java servlet API 主要提供了兩個與會話相關(guān)的類和接口: Cookie和 HttpSession Cookie ? 控制機(jī)制 : ⊕ Browserrequest? Web server ⊕ Web serverrequest+info? Browser ⊕ Browserrequest+info? Web server(客戶端帶信息來再次訪問其標(biāo)志的資源 ) ? 詳細(xì)解釋 ? Cookie是一小塊可以嵌入到 Http請求和相應(yīng)中的數(shù)據(jù)。它在服務(wù)器端產(chǎn)生,并作為響應(yīng)頭域的一部分返回用戶。瀏覽器收到包含 Cookie的響應(yīng)后,會把 Cookie的內(nèi)容用 keyvalue對的形式寫入到一個客戶端專門存放Cookie的文本文件中( c:/documents and setting/$user/Cookies)。瀏覽器會把 Cookie及隨后產(chǎn)生的請求發(fā)給相同的服務(wù)器,服務(wù)器可以再次讀取Cookie中存放的數(shù)據(jù)。 ? Cookie可以進(jìn)行有效期的設(shè)置,過期的 Cookie不會發(fā)送給服務(wù)器。 ? Cookie的用法: ? 獲取 Cookies: Cookie[] all = ()。 ? 獲取 Cookies名字: Cookie[i].getName()。 ? 獲取 Cookies的值: Cookie[i].getValue(); ? 為 Cookies設(shè)置新值: Cookie[i].setValue()。 ? 設(shè)置 Cookie保存的最大期限:Cookie[i].setMaxAge (int expiry)。毫秒 以 cookie實現(xiàn)的 session的流程: ? Browser訪問 Web server? Web server分給用戶一個 jsessionId并返回給用戶保存在本地,同時將 jsessionId保存在 session中 ?用戶再次訪問本 Web server時帶著jsessionId來訪問 ? Web server根據(jù)用戶傳過來的 jsessionId跟 session中的jsessionId比較,如果有相同的,就將這個jsessionId對應(yīng)的 session返回給用戶,這樣用戶可以看到上一次的訪問信息。 HttpSession ? HTTP會話的細(xì)節(jié),該會話與一段時間內(nèi)特定的 web客戶對web服務(wù)器的多個請求相關(guān)。它由 Servlet容器環(huán)境實現(xiàn)。對 Servlet的開發(fā)者隱藏實現(xiàn)的細(xì)節(jié)。 ? 在 Servlet中進(jìn)行會話管理時,首先要獲得會話對象。()對象返回與請求相關(guān)的當(dāng)前 HttpSession對象,并且該對象不存在時就創(chuàng)建一個新的對象。 ? (true)具有相同的功能。如果參數(shù)是 false,當(dāng)不存在會話對象的時候就不創(chuàng)建新的,而是返回一個 Null值。 容器做的事情 ?產(chǎn)生不重復(fù)的 jsessionId; ? 將 jsessionId和 session對象映射成表; ? 將 jsessionId返回給用戶( cookie/urlRewriting) 。 ? 再次訪問時,先在表中查 jsessionId對應(yīng)的session; ? 將查到的 session對象的引用放入 request給用戶。 用戶做的事情 ? ()。 ? ()。 ? ()。 servlet的會話機(jī)制( servlet將cookie/urlRewriting封裝而成) ?底層的 cookie和 url之間的過程被封裝; ? urlRewriting的細(xì)節(jié)被屏蔽,即 jsessionId由容器生成, jsessionId列表由容器維護(hù); ?狀態(tài)對象由容器維護(hù); ?容器提供了在狀態(tài)對象中存取數(shù)據(jù)的方法; ?會話狀態(tài)會被自動持久化。 URL Rewriting ? Cookies可以用來跟蹤某一用戶向站點發(fā)出的每一個請求,有人認(rèn)為 web站點管理員能都收集到用戶所瀏覽網(wǎng)頁的足夠信息。這侵犯了用戶的個人隱私權(quán),所以某些用戶會關(guān)閉瀏覽器的 Cookie功能。這樣的話就要求程序員事先在實現(xiàn) Cookie的同時也實現(xiàn)重寫 URL,那當(dāng) Cookie失效的時候重寫 URL就會替代Cookie發(fā)揮作用。 Servlet中的數(shù)據(jù)可見范圍和生命周期: ?一個應(yīng)用只有一個上下文對象。 演講完畢,謝謝觀看!
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1