springboot-分层开发

luckyFang 2021年10月08日 27次浏览

了解mvc模式

什么是mvc

  • model 模型
  • view 视图
  • controller 控制器

model

java实体bean,代表存储数据的对象

view

渲染层,用来解析,处理,显示内容,并进行模板的渲染。

controller

主要用来处理视图中的响应,决定如何低啊用model,如何调用业务层数据进行 增 删 改 查 ,以及如何返回视图进行渲染,控制层中一般不放逻辑层代码。

image.png

三层架构

表现层

用于展示页面

业务逻辑层

三层架构的服务层

数据访问层

与数据库交互的持久层

三层架构和MVC的关系?

严格意义上来说:MVC是三层架构中的UI层,通过MVC又把UI层进行了分层