【黑馬程序員】JavaWeb之核心技術(shù)-Cookie與Session_第1頁(yè)
【黑馬程序員】JavaWeb之核心技術(shù)-Cookie與Session_第2頁(yè)
【黑馬程序員】JavaWeb之核心技術(shù)-Cookie與Session_第3頁(yè)
【黑馬程序員】JavaWeb之核心技術(shù)-Cookie與Session_第4頁(yè)
【黑馬程序員】JavaWeb之核心技術(shù)-Cookie與Session_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著解馬程序員!序員aEE同步筆記第一階段:高端IT教育品髀與JZwwaveiweb高端IT教育品髀與案例一:記錄用戶的上次登陸訪問時(shí)間1.需1求:用戶登錄完成后顯示您是第位訪問的用戶您的上次訪問時(shí)間是如果第一次訪問的話,只顯示您是第位用戶如果不是第一次訪問的話顯示您是第位訪問的用戶您的上次訪問時(shí)間是1.分2析:1.2技.術(shù)1分析:【會(huì)話技術(shù)】?什么是會(huì)話:用戶打開一個(gè)瀏覽器訪問頁(yè)面,訪問網(wǎng)站的很多頁(yè)面,訪問完成后將瀏覽器關(guān)閉的過程稱為是一次會(huì)話.?常見的會(huì)話技術(shù):Cookie:將數(shù)據(jù)保存到客戶端瀏覽器.Session:將數(shù)據(jù)保存到服務(wù)器端.?為什么使用會(huì)話技術(shù)??*私有的數(shù)據(jù),購(gòu)物信息數(shù)據(jù)保存在會(huì)話技術(shù)中參見圖一和圖二使用會(huì)話技術(shù)技術(shù)的使用】向?yàn)g覽器保存數(shù)據(jù)■立tRes果■立tRes果ons^法ICookSCookiec智播客旗下。高ie)T教育品牌oa獲得瀏覽器帶過來的。。ie■ttperlete有e一個(gè)方法Cookie[]getCookies();■創(chuàng)建一個(gè)。。對(duì)象■。。1?(trinnametrinalue);【的簡(jiǎn)單概述】■什么是aaererae(服務(wù)器端頁(yè)面).=a代碼的元素內(nèi)置東西■■公司為什么推出動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)■公司推出的erle技術(shù)進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)開發(fā).發(fā)現(xiàn)er1?自身有不足沒有辦法與技術(shù)競(jìng)爭(zhēng).想在動(dòng)態(tài)網(wǎng)頁(yè)中輸出表單.在erle中獲得rintriterout=repone.etriter();。ut.println(“<f。rmaction二’‘method='‘>");out.println(“</form>”);又推出了動(dòng)態(tài)的網(wǎng)頁(yè)開發(fā)技術(shù)就是^■的執(zhí)行過程■傳智進(jìn)s執(zhí)行的高端IT教育品牌IJf傳智進(jìn)s執(zhí)行的高端IT教育品牌的嵌入代碼的腳本元素■翻譯成類中的成員部分定義變量定義方法定義類是線程不安全的,盡量少在類中定義成員屬性??!翻譯成類的方法內(nèi)部的內(nèi)容定義變量定義類直接寫代碼塊.翻譯成方法內(nèi)部的.步驟2分析:【步驟一】:準(zhǔn)備登陸的案例.【步驟二】:在統(tǒng)計(jì)人數(shù)的中判斷是否是第一次訪問【步驟三】:根據(jù)是否是第一次顯示不同的信息,同時(shí)將當(dāng)前的時(shí)候保存到中代碼實(shí)現(xiàn)純文本查看復(fù)制代碼現(xiàn)在網(wǎng)站被訪問的次數(shù)為*獲得瀏覽器中帶過來的所有的信息從數(shù)組中查找有沒有指定名稱的*判斷用戶是否是第一次訪問:(從數(shù)組中沒有找到指定名稱的**如果是第一次:顯示歡迎,記錄當(dāng)前訪問的時(shí)間存入到中**如果不是第一次:顯示歡迎,上一次訪問時(shí)間同時(shí)記錄當(dāng)前訪問的時(shí)間存入到中。*/獲得瀏覽器帶過來的所有的傳智播客旗下高端IT傳智播客旗下高端IT教育品牌wwwJtheima,com黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員wwwJtheima,com傳智從數(shù)組中查找指定名稱的黑馬程序員wwwJtheima,com高端OTki品牌判斷是否是第一次//第一次訪問respons您是第位訪客}else{//不是第一次您是第位訪客上次訪問時(shí)間是}創(chuàng)建一個(gè)對(duì)象//保存到瀏覽器端:黑馬程序員4總結(jié):的常用Cookie的常用的API:設(shè)置的有效域名設(shè)置的有效路徑設(shè)置的有效時(shí)間Cookie的分類有關(guān):會(huì)話級(jí)別的默認(rèn)的關(guān)閉瀏覽器就會(huì)銷毀持久級(jí)別的可以設(shè)置的有效時(shí)間那么關(guān)閉瀏覽器還會(huì)存在手動(dòng)銷毀持久性前提是有效路徑必須一致2案例二:記錄用戶的商品瀏覽記錄:需求:在購(gòu)物網(wǎng)站上瀏覽商品的信息,商家為了留住用戶,記住之前瀏覽的一些商品.2.分2析:2.2.步驟1分析:【步驟一】:在登錄完成后,顯示商品列表頁(yè)面.【步驟二】:為商品列表頁(yè)面做一些準(zhǔn)備工作.【步驟三】:點(diǎn)擊某個(gè)商品將商品傳遞一個(gè)【步驟四】:在中判斷是否是第一次瀏覽商品【步驟五】:如果是第一次:將商品的存入到中即可【步驟六】:如果不是第一次:判斷該商品是否已經(jīng)瀏覽了.【步驟七】:如果瀏覽器過.刪除之前元素,將該元素添加到最前面.【步驟八】:如果沒有瀏覽過該商品.判斷最大長(zhǎng)度,沒有超過限制,直接加到最前,如果已經(jīng)超過限制,刪除最后一個(gè),將其插入到最前.2.代3碼實(shí)現(xiàn):純文本查看復(fù)制代碼

黑馬程序員wwwJtheima,com傳智黑馬程序員wwwJtheima,com傳智播0旗下O端se教育品牌接收商品*接收從客戶端帶過來的所有從的數(shù)組中查找指定名稱的**判斷是否是第一次瀏覽商品:**第一次瀏覽商品直接將商品的存入到將回寫到瀏覽器.**不是第一次瀏覽商品**判斷當(dāng)前的商品是否已經(jīng)在瀏覽記錄.**已經(jīng)存在:2移-除1當(dāng)前元素,將當(dāng)前元素添加到最開始.**沒在瀏覽記錄中:判斷是否已經(jīng)超過了最大長(zhǎng)度:如果超過2-1刪-除3最:后一個(gè)將當(dāng)前元素添加到最前面.沒有超過:直接將該元素添加到最前位置將轉(zhuǎn)換的的值*將轉(zhuǎn)換的的值存入到回寫瀏覽器接收獲得所有的的信息判斷是否是第一次第一次瀏覽商品回瀏覽器客回瀏覽器客旗下高端IT教育品牌傳智播客旗下高端IT傳智播客旗下高端IT教育品牌wwwJtheima,com黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員不是第一次瀏覽判斷選擇的商品是否已經(jīng)在瀏覽記錄中將數(shù)組變?yōu)榧希褐盀g覽過該商品沒有瀏覽過該商品超過3個(gè)沒到3個(gè)將中的元素取存入到中存入到中?連接上保程序員寫nwwBUfferom;2.4總結(jié):2.4清.空1瀏覽記錄:刪除持久性的純文本查看復(fù)制代碼傳智播客旗下高端IT傳智播客旗下高端IT教育品牌wwwJtheima,com黑號(hào)黑號(hào)程序員wwwjthe*ma,com黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著3案例三:將商品添加到購(gòu)物車:3.需1求:查看某個(gè)商品詳情的時(shí)候,添加到購(gòu)物車.需要將商品添加到購(gòu)物車3.分2析:1.4.技2術(shù).分1析:【的概述】本身是有大小和個(gè)數(shù)的限制沒有限制的數(shù)據(jù)保存在客戶端數(shù)據(jù)保存在服務(wù)器端?Session的執(zhí)行原理:基于Cookie的.?使用Session:獲得3.2步.驟2分析:【步驟一】:點(diǎn)擊加入購(gòu)物車提交到【步驟二】:在將購(gòu)物的商品存入到中【步驟三】:可以創(chuàng)建一個(gè)集合用于保存購(gòu)物信息的可以是商品的名稱的是數(shù)量【步驟四】:在購(gòu)物車頁(yè)面中顯示中的數(shù)據(jù)就可以代碼實(shí)現(xiàn):純文本查看復(fù)制代碼傳智播客ic高端I丁教育品牌接收商品名稱創(chuàng)建集合用于保存購(gòu)物信的是商品的名稱是購(gòu)買的數(shù)量//判斷購(gòu)物車中是否已經(jīng)買了該商品.中已經(jīng)有該商品如果購(gòu)物車中已經(jīng)有該商品獲得到中該商品的數(shù)量°存回到集合中中沒有該商品如果購(gòu)物車中沒有改商品將商品添加到集合中數(shù)量將集合保存到中繼續(xù)購(gòu)物去結(jié)算總結(jié):是域?qū)ο蠛螘r(shí)創(chuàng)建和銷毀作用范圍創(chuàng)建服務(wù)器端第一次調(diào)用創(chuàng)建銷毀三種情況銷毀過期默認(rèn)過期時(shí)間為分鐘非正常關(guān)閉服務(wù)器如果正常關(guān)閉序列化到硬盤手動(dòng)調(diào)用*作用范圍:多次請(qǐng)求.(一次會(huì)話)案例四:進(jìn)行一次性驗(yàn)證碼的校驗(yàn).需1求:在登錄的頁(yè)面中,需要有一個(gè)驗(yàn)證碼的校驗(yàn).4.2分析:4.2.技術(shù)1分析:使用保存生產(chǎn)的驗(yàn)證碼4.2.步驟2分析:【步驟一】:生成驗(yàn)證碼將生成驗(yàn)證碼的隨機(jī)的個(gè)字母或數(shù)字保存到中.【步驟二】:在頁(yè)面中輸入驗(yàn)證碼值,點(diǎn)提交.【步驟三】:在中從表單中獲得驗(yàn)證碼從中獲得一個(gè)驗(yàn)證碼【步驟四】:比對(duì)兩個(gè)驗(yàn)證碼值是否一致.【步驟五】:將中保存的驗(yàn)證碼清空4.代3碼實(shí)現(xiàn):純文本查看復(fù)制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論