MVC

MVC

  • MVC 它是一种思想,而SpringMVC 它是将这种思想进行了实现,除此之外,SpringMVC 还是一种 Web 框架

  • SpringBoot 和 SpringMVC 的关系
    SpringBoot 只是实现 SpringMVC 的一种方式,SpringBoot 可以添加很多的依赖,借助这些依赖实现不同的功能,SpringBoot 就是通过添加 SpringWebMVC框架,来实现Web功能

  • 改进:

三层架构

现在主流的是前后端分离,不再需要View这个模块了,不需要再关注于前端了,我们只要约定好接口,写好后端即可,所以,对于后端,也有了一种新的分层方式,就是三层架构,分为以下三层:

  • 表现层:展示数据结果,和接收用户的请求
  • 业务逻辑层:负责处理业务逻辑
  • 数据层:负责存储和管理数据

按照这样的层次划分,Spring MVC 站在后端的角度上,就将代码分成了:

  • Controller 层:控制层,用来接收前端发来的请求,在Service 层中选择对应的处理逻辑,并且给前端进行响应
  • Service 层:业务逻辑层,对发来的请求进行具体的逻辑处理
  • Dao 层:数据访问层,负责访问数据库,进行增删查改的操作
posted @ 2024-07-15 16:20  jhhhred  阅读(35)  评论(0)    收藏  举报