试着理解cookie和session
? ? web服務(wù)一個特點(diǎn)是提供個性化服務(wù),為很多客戶端提供服務(wù),那么每個用戶不同,服務(wù)自然不同,所以要記住用戶及其狀態(tài),這也很多應(yīng)用軟件的通用功能。
?? 由于http是無狀態(tài)的,Session和Cookie是兩個基本的技術(shù),在書上看到Cookie,感覺自己根本不會使用Cookie技術(shù)。
? ? 首先,Cookie在lib的哪個包下?不知道吧,javax.servlet.http.Cookie,其次,Cookie有哪些方法和變量?你現(xiàn)在只知道其存儲鍵值對,存在客戶端。并且一個Cookie對象只能存一個鍵值對,這樣說Cookie的特點(diǎn)就比較明白了。然后就可以使用Cookie寫個案例了,一點(diǎn)點(diǎn)積累。
? ? 現(xiàn)在感覺對Cookie還是一知半解,到底在服務(wù)器和客戶端是怎么傳遞的呢?還有類似的session,form等
? ?接下來就要說說Session對象,javax.servlet.http.Session; java.util.Enumeration<java.lang.String> getAttributeNames(), void setMaxInactiveInteranal(int seconds);數(shù)據(jù)保存在服務(wù)器端,每個Session的唯一標(biāo)識符發(fā)送至客戶端。用戶第一次訪問時就自動為之創(chuàng)建session,所以無需new,并且瀏覽器請求時自動發(fā)送sessionID這樣服務(wù)器就是知道是哪個session了
轉(zhuǎn)載于:https://www.cnblogs.com/Robin008/p/8496818.html
總結(jié)
以上是生活随笔為你收集整理的试着理解cookie和session的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GIT Windows服务端搭建笔记
- 下一篇: QuickStart系列:docker部