首頁(yè) - 網(wǎng)校 - 題庫(kù) - 直播 - 雄鷹 - 團(tuán)購(gòu) - 書城 - ? - 論壇 - 導(dǎo)航 - 510 -
首頁(yè)考試吧網(wǎng)校題庫(kù)直播雄鷹510團(tuán)購(gòu)書城模考論壇實(shí)用文檔作文大全寶寶起名
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級(jí)
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級(jí)
零起點(diǎn)德語
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問
ACCA考試
注冊(cè)會(huì)計(jì)師
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
審計(jì)師考試
高級(jí)會(huì)計(jì)師
注冊(cè)稅務(wù)師
國(guó)際內(nèi)審師
理財(cái)規(guī)劃師
美國(guó)注冊(cè)會(huì)計(jì)師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
注冊(cè)給排水
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請(qǐng)
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2014年計(jì)算機(jī)二級(jí)WEB程序復(fù)習(xí)重點(diǎn)四

“2014年計(jì)算機(jī)二級(jí)WEB程序復(fù)習(xí)重點(diǎn)”提供給各位考生備考,希望對(duì)大家有所幫助!

  查看匯總:2014年計(jì)算機(jī)二級(jí)WEB程序復(fù)習(xí)重點(diǎn)匯總

  隱藏字段、Cookie、HttpSession、URL重寫

  為什么需要狀態(tài)管理?

  根本原因是由于Http協(xié)議是無狀態(tài)的造成的

  什么是Cookie?原理?如何使用?

  Cookie原理:

  ession是一種保存上下文信息的機(jī)制,它是針對(duì)每一個(gè)用戶的,變量的值保存在服務(wù)器端,通過SessionID來區(qū)分不同的客戶,session是以Cookie或URL重寫為基礎(chǔ)。默認(rèn)使用Cookie來實(shí)現(xiàn),系統(tǒng)會(huì)創(chuàng)造一個(gè)名為JSESSIONID的輸出Cookie,或稱為SessionCookie,以區(qū)別PersistentCookies(通常所說的Cookie).SessionCookie是存儲(chǔ)在瀏覽器中,并不是寫在硬盤上的,但是把瀏覽器的Cookie禁止后,使用response對(duì)象的encodeURL或encodeRedirectURL方法編碼URL,WEB服務(wù)器會(huì)采URL重寫的方式傳遞Sessionid,用戶就可以在地址欄看到j(luò)sessionid=A09JHGHKHU68624309UTY84932之類的字符串。

  通常SessionCookie是不能跨窗口使用,當(dāng)用戶新開了一個(gè)瀏覽器進(jìn)入相同的頁(yè)面時(shí),系統(tǒng)會(huì)賦予用戶一個(gè)新的SessionID,這樣信息共享的目的就達(dá)不到,此時(shí)可以把SessionID保存在PersistentCookie中,然后再新的窗口中讀出來,就可以得到上一個(gè)窗口的SessionID了,這樣通過SessionCookie和PersistentCookie的結(jié)合,實(shí)現(xiàn)了跨窗口的會(huì)話跟蹤。

  Cookie和會(huì)話狀態(tài)

  什么是Cookie?

  Cookie是一小段文本信息,伴隨著用戶請(qǐng)求和頁(yè)面在Web服務(wù)器和瀏覽器之間傳遞。用戶每次訪問站點(diǎn)時(shí),Web應(yīng)用程序都可以讀取Cookie包含的信息。Cookie的基本工作原理如果用戶再次訪問站點(diǎn)上的頁(yè)面,當(dāng)該用戶輸入U(xiǎn)RLwww.*****.com時(shí),瀏覽器就會(huì)在本地硬盤上查找與該URL相關(guān)聯(lián)的Cookie。如果該Cookie存在,瀏覽器就將它與頁(yè)面請(qǐng)求一起發(fā)送到您的站點(diǎn)。

  Cookie有哪些用途?

  最根本的用途是:Cookie能夠幫助Web站點(diǎn)保存有關(guān)訪問者的信息。更概括地說,Cookie是一種保持Web應(yīng)用程序連續(xù)性(即執(zhí)行“狀態(tài)管理”)的方法.使Web站點(diǎn)記住您.

  什么是會(huì)話Session?

  當(dāng)用戶訪問您的站點(diǎn)時(shí),服務(wù)器會(huì)為該用戶創(chuàng)建唯一的會(huì)話,會(huì)話將一直延續(xù)到用戶訪問結(jié)束。

  session的工作原理

  就session的實(shí)現(xiàn)而言,好像是這樣的:

  (1)當(dāng)有Session啟動(dòng)時(shí),服務(wù)器生成一個(gè)唯一值,稱為SessionID(好像是通過取進(jìn)程ID的方式取得的)。

  (2)然后,服務(wù)器開辟一塊內(nèi)存,對(duì)應(yīng)于該SessionID。

  (3)服務(wù)器再將該SessionID寫入瀏覽器的cookie(一些在網(wǎng)頁(yè)的源代碼中有所體現(xiàn))。

  (4)服務(wù)器內(nèi)有一進(jìn)程,監(jiān)視所有Session的活動(dòng)狀況,如果有Session超時(shí)或是主動(dòng)關(guān)閉,服務(wù)器就釋放該內(nèi)存塊。

  (5)當(dāng)瀏覽器連入IIS(服務(wù)器)時(shí)并請(qǐng)求的ASP(腳本語言)內(nèi)用到Session時(shí),IIS(服務(wù)器)就讀瀏覽器Cookie中的SessionID。

  (6)然后,服務(wù)檢查該SessionID所對(duì)應(yīng)的內(nèi)存是否有效。

  (7)如果有效,就讀出內(nèi)存中的值。

  (8)如果無效,就建立新的Session。

  注意:

  (1)在大瀏覽量的網(wǎng)站,Session并不保險(xiǎn),我們過去的網(wǎng)站就經(jīng)常碰到存在Session中得值不正確(可能出現(xiàn)重復(fù)的SessionID)。

  (2)SessionID不能從硬盤上的Cookie文件獲得,如果想在客戶端獲知自己的SessionID,只能通過Javascrīpt來讀取。

  會(huì)話失效的三種情況(服務(wù)器重啟/關(guān)閉、會(huì)話超時(shí)(-1永不失效)、invalidate())

  設(shè)置鍵值對(duì)setAttribute(key,value);Objectobj=getAttribute(key);

  為什么需要URL重寫?Stringstr=HttpServletResponse.encodeURL(Stringurl);url;jsessionid=sessionid

  對(duì)于搜索引擎而言,在主觀上對(duì)靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面并沒有特殊的好惡,只是很多動(dòng)態(tài)頁(yè)面的參數(shù)機(jī)制不利于搜索引擎收錄,而靜態(tài)頁(yè)面更容易收錄而已。此外,頁(yè)面靜態(tài)化在一定程度上也提高了頁(yè)面訪問速度和系統(tǒng)性能及穩(wěn)定性—-這使得在搜索引擎優(yōu)化上面,為使得效果更加明顯,問題簡(jiǎn)單快速解決,大家對(duì)站點(diǎn)的靜態(tài)化非常的看重。

  URL應(yīng)當(dāng)是用戶友好的;

  URL應(yīng)當(dāng)是可讀的;

  URL應(yīng)當(dāng)是可預(yù)測(cè)的;

  URL應(yīng)當(dāng)是統(tǒng)一的;

  URL面向搜索引擎是友好的;

  相關(guān)推薦:

  2014年3月計(jì)算機(jī)等級(jí)考試成績(jī)查詢免費(fèi)提醒

  2014年3月計(jì)算機(jī)等級(jí)考試成績(jī)查詢信息匯總

  考試吧:2014年3月計(jì)算機(jī)等考真題及答案匯總

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699