Java Web 实习笔记(四)

Java web实习笔记目录导航

1. Java Web 实习笔记(一)

2.Java  Web 实习笔记(二)

3.Java Web 实习笔记(三)

4.Java Web 实习笔记(四)

三层架构+MVC

一、MVC

1.一种WEB层应用开发的一种设计思想,它把WEB应用分为三个部分,为了达到视图,数据和业务的三者分离

(1)Model(模型):数据业务模型(JavaBean)

(2)View(视图):页面展示(JSP)

(3)Controller(控制器):分析请求转发,控制业务流程(servlet)

Java Web 实习笔记(四)_第1张图片

二、三层架构

1、项目层级分为三级

(1)表示层(页面展示)

(2)业务层(业务处理)

(3)持久层(数据访问)

Java Web 实习笔记(四)_第2张图片

状态管理

状态:-->数据的管理

一、cookie

1.数据保存在浏览器上(用户手中)

2.以消息头的方式存在

3.第一次访问时没有发送cookie,下一次访问时得到一个cookie,然后保存在浏览器上,当你下次再访问一个网站时,附带cookie传到服务器,可以在服务器中获取并处理。

二、session

1.数据保存在服务器中(商家中)

2.每一次在创建session时,都有一个唯一的sessionId产生。当做出响应时,服务器会把sessionId以cookie消息头的方式发送给浏览器。浏览器保存次sessionId发送给服务器,以此来判断用户。

3.如果cookie被禁用,那么

 

Java Web 实习笔记(四)_第3张图片

你可能感兴趣的:(JavaWeb)