开发者社区> 问答> 正文

为什么要在MVC三层架构上再加一层Manager层?

为什么要在MVC三层架构上再加一层Manager层?

展开
收起
7大帅 2021-10-22 19:24:15 636 0
1 条回答
写回答
取消 提交回答
  • 我们在刚刚成为程序员的时候,就会被前辈们 “教育” 说系统的设计要遵循 MVC(Model-View-Controller)架构。它将整体的系统分成了 Model(模型),View(视图)和 Controller(控制器)三个层次,也就是将用户视图和业务处理隔离开,并且通过控制器连接起来,很好地实现了表现和逻辑的解耦,是一种标准的软件分层架构。

    MVC分层架构是架构上最简单的一种分层方式。为了遵循这种分层架构我们在构建项目时往往会建立这样三个目录:controller、service 和 dao,它们分别对应了表现层、逻辑层还有数据访问层。

    每层的作用如下:

    Controller层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理。 Service层:主要是处理业务逻辑和事务 Dao层:负责与底层数据库MySQL,Oracle等进行数据交互

    2021-10-25 16:36:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载