mvc与三层结构终极区别

作者:原创时间:2022-06-26
文档

MVC和三层架构是不同的。在三层体系结构中,DAL,BLL和WEB层各自执行其职责,旨在分离职责。MVC是模型、视图、控制器。严格来说,这三个在三层架构中加起来就是WEB层。也就是说,MVC再次将WEB层划分为三层架构,并将其划分为控制器和视图。在实体的三个部分,控制器完成页面逻辑,并通过实体完成与接口层的对话,C层直接与第三层中的BLL通信。

要完全理解MVC并不简单。使用MVC需要仔细规划,并且由于其内部性的特点,需要一些时间来思考。同时,由于模型和视图的严格分离,这也给调试应用带来了一定的困难。每个组件在使用之前都需要经过全面测试。

资料拓展:MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。

显示全文
车牌自主选号后可以修改吗 吃寅卯粮怎么组成一个成语 请问往届生考研预报名数据有效吗 狗狗为什么发抖没精神 裹好面包糠的鸡柳隔夜怎么保存 定制的家具不喜欢能否退货 卷煎怎么卷 厦门大学物理学专业怎么样 胎位不稳是什么意思 新年说什么话 20种情绪有哪些 被动运输时提供能量的是 怎样鉴别酸用三种物质 华为手机的无密码怎么设置不了 相电压与线电压的关系 流行的英文单词 解决冲突的技巧包括 过40岁可以上大学吗 什么是党项藏獒 夫妻的世界英剧大结局 四分之一拍怎么打 喝麦片增肥吗 和弓有关的成语有哪些 如何提取生姜汁 能考上中国政法大学的条件是什么 生活中怎样缓解眼睛疲劳 化妆有哪些礼仪要求 舒美棉是纯棉吗舒美棉有哪些特点 交通事故认定复核可以改变吗 曼娘怎么骗杀余嫣红的 年糕是不是面食 佐助和斑谁更厉害 颅内出血多少为危险 服务器有哪些部分构成 微信零钱提不了说要升级客户端 三星到底是韩国的还是中国的 桑诺丝化妆品怎么样呢 三脚鼎是哪个朝代的 选购吸顶灯的技巧有哪些 干巴菌炒出来怎么是苦的