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返回的页面使用

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