• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Asp.net Session工作原理及應(yīng)用

      2012-04-29 23:11:39吳金秀
      2012年10期
      關(guān)鍵詞:客戶(hù)端

      吳金秀

      摘要:Session用來(lái)保存客戶(hù)會(huì)話的信息,可以利用這個(gè)特性,在頁(yè)面之間實(shí)現(xiàn)信息的傳遞與共享,本文分析了Session的工作原理,并通過(guò)實(shí)例說(shuō)明了Session在web開(kāi)發(fā)中的應(yīng)用。

      關(guān)鍵詞:Session;HTTP協(xié)議;客戶(hù)端;Web服務(wù)器

      引言

      Web應(yīng)用程序是基于HTTP協(xié)議的,HTTP協(xié)議是無(wú)狀態(tài)的,不能保存客戶(hù)的信息,當(dāng)用戶(hù)由一個(gè)頁(yè)面進(jìn)入下一個(gè)頁(yè)面時(shí),上一個(gè)頁(yè)面的數(shù)據(jù)將會(huì)丟失。很多web應(yīng)用程序中,如在線論壇系統(tǒng)中要求只有登錄成功的用戶(hù)才能發(fā)貼或回貼,當(dāng)用戶(hù)完成登錄操作時(shí)用Session記錄用戶(hù)信息,當(dāng)用戶(hù)發(fā)貼或回貼時(shí)檢查用戶(hù)登錄的信息。當(dāng)客戶(hù)端發(fā)出一個(gè)請(qǐng)求給web服務(wù)器后,服務(wù)器作出響應(yīng)的同時(shí)產(chǎn)生一個(gè)客戶(hù)端的會(huì)話并進(jìn)行維護(hù);當(dāng)客戶(hù)端通過(guò)無(wú)狀態(tài)HTTP協(xié)議再次連接到服務(wù)器時(shí),服務(wù)器根據(jù)客戶(hù)端提交的請(qǐng)求信息,將客戶(hù)關(guān)聯(lián)到某個(gè)會(huì)話上。asp.net中Session存儲(chǔ)在服務(wù)內(nèi)存,用戶(hù)是透明的。它可以保存任何對(duì)象。

      一、Session的工作原理

      每一個(gè)會(huì)話都有一個(gè)唯一SessionID屬性來(lái)標(biāo)識(shí),SessionID是一個(gè)由24個(gè)字符組成的隨機(jī)字符串。用戶(hù)每次提交頁(yè)面,瀏覽器都會(huì)把這個(gè)SessionID包含在HTTP頭中提交給Web服務(wù)器,這樣Web服務(wù)器就能區(qū)分當(dāng)前請(qǐng)求頁(yè)面的是哪一個(gè)客戶(hù)端。如果未提供任何SessionID值,則服務(wù)器將啟動(dòng)一個(gè)新的會(huì)話,并將該會(huì)話的SessionID值隨響應(yīng)一起發(fā)送到瀏覽器。

      三、Session的應(yīng)用

      電子商務(wù)系統(tǒng)中用Session實(shí)現(xiàn)購(gòu)物車(chē)、購(gòu)物籃功能。用戶(hù)選擇商品時(shí),需要記下商品的信息,同時(shí)允許用戶(hù)同時(shí)選擇多個(gè)相同或不同的商品,然后在購(gòu)物車(chē)或購(gòu)物籃頁(yè)面進(jìn)行顯示。

      Session可以用來(lái)保存會(huì)話信息,在管理和維護(hù)上比較方便。在web開(kāi)發(fā)中的Session的應(yīng)用也很多。對(duì)于企業(yè)級(jí)的應(yīng)用來(lái)說(shuō),于服務(wù)器的同步、服務(wù)器的穩(wěn)定性、可靠性都是有利的。(作者單位:湖北黃岡職業(yè)技術(shù)學(xué)院)

      參考文獻(xiàn):

      [1]ASP.NET里的Session詳細(xì)解釋[EB/OL]. http://www.68design.net/Development/Aspnet/Skills-AspNet/20911-1.html.

      [2]ASP.NET中服務(wù)器端Session狀態(tài)的存儲(chǔ)[EB/OL]. http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx.

      [3]ASP.NET SESSION的使用及原理[EB/OL]. http://dotnet.chinaitlab.com/ASPNET/30847.html.

      猜你喜歡
      客戶(hù)端
      你的手機(jī)安裝了多少個(gè)客戶(hù)端
      你的手機(jī)安裝了多少個(gè)客戶(hù)端
      如何看待傳統(tǒng)媒體新聞客戶(hù)端的“斷舍離”?
      新聞客戶(hù)端如何以社群化運(yùn)作擴(kuò)大影響力
      淺談甬派客戶(hù)端的時(shí)政新聞如何接地氣
      黨報(bào)客戶(hù)端如何深耕基層實(shí)施差異化競(jìng)爭(zhēng)——以浙江新聞客戶(hù)端蒼南頻道為例
      縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶(hù)端
      孵化垂直頻道:新聞客戶(hù)端新策略
      基于Vanconnect的智能家居瘦客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)
      大樞紐 云平臺(tái) 客戶(hù)端——中央人民廣播電臺(tái)的探索之路
      揭西县| 图木舒克市| 沙雅县| 枣庄市| 得荣县| 特克斯县| 望都县| 出国| 武隆县| 奇台县| 翁牛特旗| 伊金霍洛旗| 夏邑县| 达州市| 秦安县| 两当县| 班戈县| 泾源县| 龙陵县| 延长县| 宁陕县| 富平县| 类乌齐县| 临沧市| 东安县| 南漳县| 金华市| 天镇县| 绿春县| 佛冈县| 邵武市| 新晃| 泸定县| 曲沃县| 萨迦县| 凤山县| 民权县| 荥经县| 汤原县| 潮州市| 洪雅县|