cookie:類(lèi)型為“小型文本文件”,是某些網(wǎng)站為了辨別用戶(hù)身份,進(jìn)行Session跟蹤而儲(chǔ)存在用戶(hù)本地終端上的數(shù)據(jù)(通常經(jīng)過(guò)加密),由用戶(hù)客戶(hù)端計(jì)算機(jī)暫時(shí)或永久保存的信息。(關(guān)鍵字:客戶(hù)端)
Session:稱(chēng)為“會(huì)話(huà)控制”。Session對(duì)象存儲(chǔ)特定用戶(hù)會(huì)話(huà)所需的屬性及配置信息。這樣,當(dāng)用戶(hù)在應(yīng)用程序的Web頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量將不會(huì)丟失,而是在整個(gè)用戶(hù)會(huì)話(huà)中一直存在下去。當(dāng)用戶(hù)請(qǐng)求來(lái)自應(yīng)用程序的 Web頁(yè)時(shí),如果該用戶(hù)還沒(méi)有會(huì)話(huà),則Web服務(wù)器將自動(dòng)創(chuàng)建一個(gè) Session對(duì)象。當(dāng)會(huì)話(huà)過(guò)期或被放棄后,服務(wù)器將終止該會(huì)話(huà)。Session 對(duì)象最常見(jiàn)的一個(gè)用法就是存儲(chǔ)用戶(hù)的首選項(xiàng)。(關(guān)鍵字:服務(wù)器)
Session和cookie的區(qū)別:
cookie是把用戶(hù)的數(shù)據(jù)寫(xiě)給客戶(hù)端瀏覽器,由客戶(hù)端瀏覽器進(jìn)行保存,并且可以有多個(gè)cookie,成為cookies;
Session是把用戶(hù)的數(shù)據(jù)寫(xiě)到用戶(hù)獨(dú)占的Session中,由服務(wù)器端進(jìn)行保存,并且為了不對(duì)服務(wù)器資源進(jìn)行浪費(fèi),Session只保存一些比較重要的數(shù)據(jù);
Session對(duì)象是由服務(wù)創(chuàng)建的。
Session的使用場(chǎng)景
保存一個(gè)登錄用戶(hù)的信息;
保存購(gòu)物網(wǎng)站的購(gòu)物車(chē)信息;
在使用某網(wǎng)站時(shí)經(jīng)常需要使用到的數(shù)據(jù),也將其保存在Session中。
Java視頻教程下載
Session視頻教程:http://www.bjpowernode.com/javavideo/168.html
以上就是北大青鳥(niǎo)長(zhǎng)沙麓谷校區(qū)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“javaweb編程視頻之Session技術(shù)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。