controller、service、dao是什么架构
时间: 2023-12-22 12:05:18 浏览: 211
mybatis-plus反向工程 自动生成3层架构的文件controller,service,dao,mapper.zip
4星 · 用户满意度95%
这三个是常见的三层架构中的组件,分别代表了控制层、业务逻辑层和数据访问层。
- 控制层(Controller):负责接收用户的请求并处理,调用相应的服务(Service)进行业务逻辑处理,然后返回结果给前端。
- 业务逻辑层(Service):封装了具体的业务逻辑,处理控制层传递过来的请求,调用相应的数据访问层(Dao)进行数据的读取、存储等操作。
- 数据访问层(Dao):负责与数据库进行交互,进行数据的读取、存储等操作。
这种三层架构可以有效地分离不同层次的逻辑,提高代码的可读性、可维护性和可扩展性。同时也能够方便地进行单元测试和模块化开发。
阅读全文