SpringMVC中Model與Session區別

SpringMVC中Model與Session區別

什麼是Session:Session:在計算機中,尤其是在網絡應用中,稱爲“會話”。它具體是指一個終端用戶與交互系統進行通信的時間間隔,通常指從註冊進入系統到註銷退出系統之間所經過的時間。
在網站使用中,爲了保存用戶信息。服務器會給每一個用戶(瀏覽器)創建一個Session。
流程:
1、客戶端請求服務器
2、服務器創建Session,在服務器端保存用戶數據
3、服務器返回給客戶端一個SessionId(JSESESSION)是一個Cookie
4、用戶在Session作用時間內再次訪問服務器就會根據SessionId取出用戶的Session
Model:Model是一個接口
ModelMap是接口的實現。是將model中的數據填充到request域中,返回給客戶端
總結:session數據保存在服務器,model數據放入視圖中。session可以在不同頁面使用。model只能在Controller返回的頁面使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章