




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)HttpServletRequest常用方法HttpServletResponse常用方法Servlet懇求轉(zhuǎn)發(fā)與重定向區(qū)別轉(zhuǎn)發(fā)是從當前效力器調(diào)轉(zhuǎn) 前往閱讀器閱讀器再發(fā)送懇求轉(zhuǎn)發(fā)懇求一次,重定向懇求兩次 轉(zhuǎn)發(fā)地址欄不改動
2、,重定向會改動Servlet上下文(ServletContext)概念和接口方法” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官) 用會話跟蹤Cookie、URL重寫、隱藏表單域顯示歡迎詞 運用Servlet會話跟蹤實現(xiàn)購物車功能” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)HTTP協(xié)議的無形狀性HttpSessi
3、on的運用Cookie的引見與運用” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)既然既然HTTP協(xié)議的目的在于支持超文本的傳輸協(xié)議的目的在于支持超文本的傳輸,更加廣義一些就是支持資更加廣義一些就是支持資源的傳輸源的傳輸,那么在客戶端閱讀器向那么在客戶端閱讀器向HTTP效力器發(fā)送懇求效力器發(fā)送懇求,繼而繼而HTTP效力效力器將相應的資源發(fā)回給客戶端這樣一個過程中懇求器將相應的資源發(fā)回給客戶端這樣一個過程中懇求呼應過程呼應過程,無論無論對于客戶端還是效力器
4、對于客戶端還是效力器,都沒有必要記錄這個過程都沒有必要記錄這個過程,由于每一次懇求和呼由于每一次懇求和呼應都是相對獨立的應都是相對獨立的,所以所以,HTTP協(xié)議被設(shè)計為無形狀的銜接協(xié)議符合它本協(xié)議被設(shè)計為無形狀的銜接協(xié)議符合它本身的需求身的需求隨著時間的推移隨著時間的推移,人們發(fā)現(xiàn)靜態(tài)的人們發(fā)現(xiàn)靜態(tài)的HTML著實無聊而乏味著實無聊而乏味,添加動態(tài)生成的添加動態(tài)生成的內(nèi)容才會令內(nèi)容才會令Web運用程序變得更加有用。在這種客戶端與效力器進展動運用程序變得更加有用。在這種客戶端與效力器進展動態(tài)交互的態(tài)交互的Web運用程序出現(xiàn)之后運用程序出現(xiàn)之后,HTTP無形狀的特性嚴重妨礙了這些運無形狀的特性嚴重妨
5、礙了這些運用程序的實現(xiàn)用程序的實現(xiàn),畢竟交互是需求承前啟后的畢竟交互是需求承前啟后的,簡單的購物車程序也要知道簡單的購物車程序也要知道用戶究竟在之前選擇了什么商品用戶究竟在之前選擇了什么商品為了堅持為了堅持HTTP形狀,會話跟蹤技術(shù)就應運而生了形狀,會話跟蹤技術(shù)就應運而生了” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)1、會話概念顧名思義,會話是指客戶端與效力端的一場對話過程,客戶端問一句話,效力端應對一句話,這樣一問一答的過程可以延續(xù)繼續(xù)多次,這個過
6、程就被稱之為一個會話過程;其中客戶端問的動作就是發(fā)送懇求(Request)的動作,而效力端應對(Response)的動作并是呼應客戶端的動作,多次Request與Response的就構(gòu)成了一個會話(Session) 2、會話跟蹤:會話跟蹤機制是一種在客戶端與效力器之間堅持HTTP形狀的處理方案,這些處理方案主要分為如下幾種:A、Cookie:在閱讀器支持Cookie的情況下運用Cookie來跟蹤B、URL重寫:在閱讀器不支持Cookie的情況下運用URL重寫C、Session:建立在Cookie與URL重寫根底之上的高層接口,默許運用Cookie, 在閱讀器禁用Cookie的情況下自動切換成U
7、RL重寫3、假設(shè)客戶端閱讀器被封鎖那么會話將被強行終了” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)Session機制是一種效力器端的機制,效力器運用一種類似于散列表的構(gòu)造來保管會話過程中的信息,它有如下主要的API:A、request.getSession():獲取與當前懇求相關(guān)聯(lián)的Session對象,假設(shè)當前懇求曾經(jīng)存在一個與之相關(guān)聯(lián)的Session那么直接前往它,假設(shè)沒有那么創(chuàng)建一個與當前懇求相關(guān)聯(lián)的Session對象B、setAttribute
8、(String attr,Object object):將一個鍵值對推入Session作用域中保管起來,以便在同一個會話的其它懇求中獲取C、getAttribute(String attr):根據(jù)鍵名從Session作用域中取出對應的值D、removeAttribute(String attr):刪除Session作用域中參數(shù)鍵名標識的鍵值對E、getId():前往經(jīng)過重寫URL得到的SessionId,它是Session的獨一標識符F、isNew():判別當前的Session能否為新創(chuàng)建的會話G、getCreationTime()前往Session的創(chuàng)建時間(運用毫秒表示)H、getLast
9、AccessedTime():前往當前Session最后一次的訪問時間(運用毫秒表示),假設(shè)是第一次訪問那么前往值與getCreationTime()前往值一樣I、invalidate():刪除當前會話(終了當前的會話,釋放會話作用域中保管的一切信息)” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)Session的默許失效時間是30分鐘(1800秒),我們也可以運用下面兩種方式之一顯式的為Session設(shè)置一個失效時間:A、HttpSession類的se
10、tMaxInactiveInterval()方法為每個單獨的Session對象實例設(shè)置失效時間(部分設(shè)置,單位是秒,假設(shè)設(shè)置為負數(shù)表示永不失效)B、在web.xml中的web-app標簽下運用session-config和session-timeout元素配置一切Session的失效時間(全局設(shè)置,單位是分鐘,假設(shè)設(shè)置為0或負數(shù)表示永不失效) 180” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)application作用域:該作用域中數(shù)據(jù)的存儲由Ser
11、vletContext實例來完成,application作用域中包含來自多個不同客戶端的session會話作用域數(shù)據(jù);其作用域中數(shù)據(jù)生命周期的終了點與整個web運用工程同步session作用域:該作用域中數(shù)據(jù)的存儲由HttpSession實例來成,session作用域中包含來自多次懇求-呼應的request作用域數(shù)據(jù),其作用域中數(shù)據(jù)生命周期的終了點取決于設(shè)置的最大空閑會話時間和用戶閱讀器的封鎖request作用域:該作用域中數(shù)據(jù)的存儲由ServletRequest實例來完成, request作用域中包含來自多次效力端跳轉(zhuǎn)的頁面作用域數(shù)據(jù),request作用域生命周期的終了點是一次懇求-呼應的完
12、成page作用域:該作用域中數(shù)據(jù)的存儲由PageContext實例來完成,page作用域中包含對應JSP頁面中存放的各種數(shù)據(jù),page作用域的生命周期是該頁面的執(zhí)行終了(如:當從一個頁面跳轉(zhuǎn)到另一個頁面那么該頁面的page作用域?qū)⒈讳N毀),PageContext在我們學校JSP時再講解它注:上面的四大作用域是由大到小的,每個作用域都有如下方法:setAttribute(attr,value):向作用域中存放鍵值對,假設(shè)鍵名存在那么交換值getAttribute(attr):從作用域中取出鍵名對應的值removeAttribute(attr):從作用域中移除鍵名對應的鍵值對” 如果十年前Sun沒
13、有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官)1、會話就是多次懇求與呼應的組合,一個會話的終了能夠是由于會話超時或者用戶封鎖閱讀器所致,Session默許運用Cookie跟蹤,在客戶端閱讀器禁用Cookie的情況下會自動切換成URL重寫方式來跟蹤會話2、Session作用域中的數(shù)據(jù)存取方式與Request根本一樣,僅僅是作用域范圍和生命周期不同3、Session默許的超時時間是30分鐘,可以經(jīng)過Session實例設(shè)置它的超時時間,也可以經(jīng)過web.xml來配置一個web工程運用中的一切Session的超時時間4、與Servlet有關(guān)的四大作用域的數(shù)據(jù)存儲方式完全一樣,不同之處在于作用域中存儲數(shù)據(jù)的范圍和生命周期不同” 如果十年前Sun沒有做Java,人們便會寫.Net程序,如果他們寫.Net程序,他們就是為windows寫程序,而不是為Sun的設(shè)備寫程序”Scott McNealy(Sun首席執(zhí)行官) 創(chuàng)建test數(shù)據(jù)庫與student表,student表中有學生的登錄帳戶和密碼兩個字段 學生在登錄html界面上輸入用戶名和密碼點擊登錄,效力端接納到懇求之后在數(shù)據(jù)庫中查找登錄帳戶和密碼,假設(shè)沒有找到那么跳轉(zhuǎn)到登錄失敗的html頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度工程結(jié)清協(xié)議范本:市政基礎(chǔ)設(shè)施項目款項結(jié)算及驗收協(xié)議
- 二零二五年度電子產(chǎn)品委托收款協(xié)議
- 《物流系統(tǒng)分析》課件 第五章-4 了解物流園區(qū)規(guī)劃的技術(shù)流程
- 2025年西安從業(yè)資格證模擬考試題貨運考題
- 2025年四平貨車叢業(yè)資格證考試題
- 2024年技術(shù)開發(fā)合同
- 《轉(zhuǎn)動的摩天輪》幼兒園小學少兒美術(shù)教育繪畫課件創(chuàng)意教程教案
- 高中家長會 贏在未來苦在當下課件-高三上學期家長會
- 高中家長會 攜手共育,靜待花開課件高三家長會
- 班會學生發(fā)言稿
- TCVN22-越南建筑防火規(guī)范(中文版)
- 城鄉(xiāng)居民基本醫(yī)療保險參保登記表
- 2023年云南省初中信息技術(shù)學業(yè)水平考試操作題
- 中智集團及下屬單位招聘筆試題庫2022
- YS/T 261-2011鋰輝石精礦
- 2023年江蘇財會職業(yè)學院高職單招(數(shù)學)試題庫含答案解析
- GB/T 40417-2021電子特氣六氟丁二烯
- GB/T 10066.7-2009電熱裝置的試驗方法第7部分:具有電子槍的電熱裝置
- FZ/T 81012-2016機織圍巾、披肩
- DZ∕T 0374-2021 綠色地質(zhì)勘查工作規(guī)范
- 哥達綱領(lǐng)批判(課件)
評論
0/150
提交評論