一.MVC概述
MVC也是一种开发架构设计模式,与三层架构类似。
MVC封了三个模块:
M:model 模型(生产数据,筛选数据)——业务逻辑层,数据访问层
V:view视图——表示层,职责:显示数据 JSP,HTML页面
C:controller控制器——控制层,职责:接收用户请求,处理用户请求,响应结果。serlvet
总而言之:MVC其实就是将三层架构中的显示层"一分为二",将三层架构中的业务逻辑层与数据访问层进行合并成"model"。
MVC是一个大的概念,三层架构其实就是MVC的具体的实现的一种设计模式。
MVC之间的逻辑关系图
购物车页面关系图