MVC模式与三层架构关系
MVC模式
- 模式结构
M:Model,模型层;表示应用程序核心(比如数据库记录字段)。
V:View,表现层;显示数据(数据库记录)。
C:Controller,控制层;处理输入(写入数据库记录)。
最典型的MVC就是JSP + servlet + javabean的模式。 - 结构图
三层架构
- 三层架构
与MVC设计模式的目标一致:都是为了解耦合、提高代码复用;两者的区别就是,两者对项目理解的角度不同。 - 三层组成
表示层(USL, User Show Layer ),Web层
业务逻辑层(BLL, Business Logic Layer ),Service层
数据访问层(DAL, Data Access Layer),Dao层