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

2014年計算機二級WEB程序復習重點四

“2014年計算機二級WEB程序復習重點”提供給各位考生備考,希望對大家有所幫助!

  查看匯總:2014年計算機二級WEB程序復習重點匯總

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

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

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

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

  Cookie原理:

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

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

  Cookie和會話狀態(tài)

  什么是Cookie?

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

  Cookie有哪些用途?

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

  什么是會話Session?

  當用戶訪問您的站點時,服務器會為該用戶創(chuàng)建唯一的會話,會話將一直延續(xù)到用戶訪問結(jié)束。

  session的工作原理

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

  (1)當有Session啟動時,服務器生成一個唯一值,稱為SessionID(好像是通過取進程ID的方式取得的)。

  (2)然后,服務器開辟一塊內(nèi)存,對應于該SessionID。

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

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

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

  (6)然后,服務檢查該SessionID所對應的內(nèi)存是否有效。

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

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

  注意:

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

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

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

  設置鍵值對setAttribute(key,value);Objectobj=getAttribute(key);

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

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

  URL應當是用戶友好的;

  URL應當是可讀的;

  URL應當是可預測的;

  URL應當是統(tǒng)一的;

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

1 2  下一頁

  相關(guān)推薦:

  2014年3月計算機等級考試成績查詢免費提醒

  2014年3月計算機等級考試成績查詢信息匯總

  考試吧:2014年3月計算機等考真題及答案匯總

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