码迷,mamicode.com
首页 > Web开发 > 详细

三层架构与MVC的区别

时间:2016-12-05 09:38:43      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:业务   str   业务逻辑   数据   .net   加工   数据库操作   net   增删改   

MVC设计模式解决的是页面代码、页面控制逻辑和数据耦合的问题,所以它首先属于界面层。比如:Asp.net MVC和Structs都是界面层框架。MVC里的Controller是负责对页面进行控制的,比如:页面间跳转,显示逻辑等。三层架构里的业务逻辑层主要是对业务实体数据的加工,把加工后的数据传给页面显示。 MVC里的Model只是数据实体,是数据的容器,不具备什么增删改查的功能,他接收的数据是从业务逻辑层处理好传过来的数据。而三层架构里的数据访问层是具有增删改查功能的,是直接对数据库操作的,为业务逻辑层提供数据支持。切记MVC只是三层里的界面层

三层架构与MVC的区别

标签:业务   str   业务逻辑   数据   .net   加工   数据库操作   net   增删改   

原文地址:http://www.cnblogs.com/linfangpeng/p/6132653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!