ASP.NET MVC与分层并不冲突,你原来的分层也不应该受到ASP.NET MVC的影响,ASP.NET MVC的Model,Controller,View严格来说属于展现层的分层。
一般都用三层架构,M-model层,V-视图层即web,C-控制层(业务层),但是在具体建的时候一般建5层,Model,BLL,SQL,Web,DBAccess
有的是根据自己公司的规定建项目,不一定非要用MVC,基础的还是用MVC比较清晰。
三层还是原来的三层,我自己认为mvc只是表示层而已。
下个.net代码生成器,然后研究一下!
主要看你的项目需求 业务逻辑不是很复杂的话 MVC还是适用的 做扩展的话 用类库就可以了 最后调用DLL就可以了
我个人认为V和C属于展现层,而M及其RePository都属于数据层
我也认为MVC只是展示层
有没有具体实例,展示下 多谢。。
Area