对于MVC,我理解的还是不够。
简单的问一个问题,MVC项目中,业务逻辑放在那里?也是像多层一样,创建一个BLL的类库么?
数据访问的类呢?创建DAL的类库吗?
求指点。
1.Model
2.数据访问层:
3.业务逻辑层:
4.UI层(MVC,包含ViewModel即页面model)
和三层类似。
对的,在三层中mvc只是相当于UI层啊,mvc和webform是一个级别的,都是UI层的,只是不同的开发方式而已。
多谢,了解了。
数据库访问在Model里做,Bll曾在Controller里做,显示层在View里做。看我博客
ASP.NET MVC 5 入门教程 (2) 控制器Controller
对 就是创建一个BLL类库,数据访问创建DAL类库,MVC自动生成的model是ViewModel。