- 系统为什么要分层?
- 希望专人干专事,各司其职,职能分工要明确。这样可以让代码耦合度降低,扩展力增强,组件的可复用性增强。
MVC架构模式:- M(Model):处理数据操作、业务逻辑。
- V(View):处理页面展示。
- C(Controller):控制器。
MVC架构模式
MVC架构模式理论基础
系统为什么要分层?
- 希望专人干专事,各司其职,职能分工要明确。这样可以让代码耦合度降低,扩展力增强,组件的可复用性增强。
MVC架构模式:- M(Model):处理数据操作、业务逻辑。
- V(View):处理页面展示。
- C(Controller):控制器。
由 Controller 去调度 Model 和 View,来完成用户的请求。

★**
MVC和三层架构(表现层、业务逻辑层、数据访问层)的关系**:Controller和View同属于表现层。Model中包含Domain(也称为Bean、POJO)、Service和DAO。Service对应于业务逻辑层。DAO对应于数据访问层。
