• 
    

    
    

      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)的探索之路
      什邡市| 吉木乃县| 霍林郭勒市| 兴海县| 英山县| 德保县| 资阳市| 女性| 五大连池市| 嘉黎县| 台南县| 和林格尔县| 京山县| 来凤县| 阿坝县| 上高县| 宜昌市| 英山县| 杨浦区| 富锦市| 福州市| 金坛市| 北宁市| 赤城县| 广平县| 贵南县| 金溪县| 陵水| 手游| 云浮市| 舒城县| 陈巴尔虎旗| 兰坪| 扶绥县| 安化县| 闵行区| 微山县| 东丽区| 临武县| 武川县| 独山县|