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