springboot+vue 的后端框架层次介绍
时间: 2023-09-22 13:09:07 浏览: 144
在 Spring Boot + Vue 的项目中,一般可以将后端框架层次分为以下几个部分:
1. 控制层(Controller):主要负责接收前端请求并调用相应的服务进行处理,返回处理结果给前端。
2. 服务层(Service):主要负责业务逻辑的处理,在 Controller 中调用相应的 Service 进行处理,并将处理结果返回给 Controller。
3. 持久化层(DAO/Repository):主要负责与数据库的交互,通过 MyBatis 或者 Spring Data JPA 等框架实现对数据库的增删改查操作。
4. 领域层(Domain):主要负责定义业务领域的模型,包括实体类、值对象、聚合等。
5. 工具层(Utils):主要负责封装一些通用的工具类,如日期工具类、加密解密工具类等。
上述层次之间的关系如下:
控制层(Controller)调用服务层(Service),服务层(Service)调用持久化层(DAO/Repository)进行数据访问,领域层(Domain)则是服务层和持久化层的数据传输对象,工具层(Utils)则为各个层次提供通用的工具类。这些层次之间的协作使得 Spring Boot + Vue 项目的后端开发变得更加规范和高效。
阅读全文