三层构架/MVC

来源:互联网 发布:mac谷歌浏览器打不开 编辑:程序博客网 时间:2024/05/21 14:41
mvc其实就是一种处理模式,这种用户发出url请求,控制器提供对应视图呈现给用户,用户点击页面,控制器接受用户请求并转达给对应的处理模块(model),model处理完毕返回结果给控制器,控制器再把相应视图返回用户,因为这种处理模式非常适合web开发,所以现在微软也在大力开发mvc.net.

三层架构是一种按代码的按职责功能的逻辑划分,底层负责与数据库打交道,完成各种数据操作,中间层负责业务逻辑实现,上层负责界面展示,处理用户请求,层与层之间是接口调用关系。

怎么看我都不觉得这两者是同一类东西,为什么总有那么多人喜欢拿这两玩意去比较?

如果你还在探求这两者的差异,那我觉得你本身就对这两者各自的概念都没了解清楚。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

这俩个跟本就是不同的概念,有可比性?他们是平行好不,3层并不是就就只分3层,可以是多层(4层,5层,甚至更多,跟据需要,自己分)而MVC只本质上也是分层(Model View Controller),只是呈现给程序员的形式不一样,可以理解成“框架”不一样

原创粉丝点击