1.三种模式比较
一、MVC框架(适合大型项目)
1.V视图 (网页部分)
2.M模型 (业务逻辑+数据访问+实体类)
3.C控制器 (介于M和V之间,起到引导作用)
二、三层架构
1.UI (网页、窗体)
2.BLL (业务逻辑,只有逻辑代码,没有数据访问代码)
3.DAL (数据访问,访问数据源)
Models(实体类:用来封装数据,就是数据的载体)
三、三层架构+MVC
V
C
M(BLL +DAL+Models)
三层架构+MVC组合应用模式如图:
2.三层架构+MVC组合开发步骤:
(1)创建MVC项目
打开VS->文件->新建项目->mvc4项目->模板暂时选择空(之后做项目一般选择基本)->视图暂时选择ASPX
(2)添加Model层(BLL\DAL\Models)
(注意Model层为模型层,Models为实体类)
右键解决方案—>添加新建项目—>选择类库—>BLL\DAL\Modles
时间: 2024-10-28 20:58:34