- 系统为什么要分层?
- 希望专人干专事,各司其职,职能分工要明确。这样可以让代码耦合度降低,扩展力增强,组件的可复用性增强。
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
对应于数据访问层。
