首页 新闻 搜索 专区 学院

C#里MVC里的model和三层架构里的model有什么区别

0
悬赏园豆:50 [待解决问题]

在一个用MVC + 三层架构的项目里,我知道三层架构里的model表示实体,但是我不太理解MVC里的model是做什么用的?看百度讲M是业务数据,逻辑数据。但是的确不懂。求大神详细说道,妹子我感激不尽。

程序媛的主页 程序媛 | 初学一级 | 园豆:37
提问于:2013-10-06 19:15
< >
分享
所有回答(6)
0

同上,三层和MVC没直接的关系。

三层中Model并不算其中的一层,MVC中M特指Model。虽然没直接关系,不过两者的作用的比较雷同。

Model再抽象一点,可以理解为业务对象,和业务关联的独立的整体。一般在实际项目中,mvc也是需要业务逻辑层+数据访问层的。

个人理解,仅供参考。如有误导,深表歉意。

幻天芒 | 园豆:36781 (高人七级) | 2013-10-06 20:02
0
滴答的雨 | 园豆:3690 (老鸟四级) | 2013-10-06 23:26
0

推荐园子里的一篇博文:关于MVC与三层架构

dudu | 园豆:37042 (高人七级) | 2013-10-07 10:29
0

三层和MVC没直接的关系

但这里我是感觉他们差不多

li-peng | 园豆:954 (小虾三级) | 2013-10-08 12:47
0

看你怎么用了.webform也可以用MVC的开发模式

【秦时明月】 | 园豆:861 (小虾三级) | 2013-10-09 17:59
0

原来做web的时候三层架构很流行,在aspx的时代,写web可以不遵守三层架构,产生的结果是每个程序员写的代码方式不一样,很难看懂对方写的代码,微软就出了一个mvc,强制程序员写网页的时候遵守一定的规范。

贪心狸猫 | 园豆:872 (小虾三级) | 2013-10-30 21:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册