MVC模式与三层架构
MVC设计模式
MVC设计模式的模块组成
Web容器处理请求过程
MVC编程思路
软件设计中的分层模式
分层模式
分层模式是最常见的一种架构模式
分层模式是很多架构模式的基础
分层
将解决方案的组件分隔到不同的层中
在同一个层中组件之间保持内聚性
层与层之间保持松耦合
三层模式
1表示层
2.业务逻辑层
3.数据库访问层
层与层之间的关系
三层开发遵循的原则
分层开发的特点
下层不指导上层的存在
仅完成自身的功能
不关心结果如何使用
每一层仅指导下层的存在,在忽略其他层的存在
只关心结果的取得
不关心结果的实现过程
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,
也就是说MVC把三层架构中的UI层再度进行了分化。分成了控制器、视图、实体三个部分,
控制器完成页面逻辑,通过实体来与界面层完成通话;
而C层直接与三层中的BLL进行对话。