问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述mvc开发模式的优点

发布网友 发布时间:2022-04-24 16:26

我来回答

1个回答

热心网友 时间:2022-04-20 04:39

优点:

1:耦合性低
视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。
2:重用性高
随着技术的不断进步,需要用越来越多的方式来访问应用程序。MVC模式允许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何WEB(HTTP)浏览器或者无线浏览器(wap),比如,用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不一样,但处理订购产品的方式是一样的。由于模型返回的数据没有进行格式化,所以同样的构件能被不同的界面使用。
MVC使开发和维护用户接口的技术含量降低。
3:部署快
使用MVC模式使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
4:可维护性高
分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
5:有利软件工程化管理
由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码。控制器也提供了一个好处,就是可以使用控制器来联接不同的模型和视图去完成用户的需求,这样控制器可以为构造应用程序提供强有力的手段。给定一些可重用的模型和视图,控制器可以根据用户的需求选择模型进行处理,然后选择视图将处理结果显示给用户。
缺点:
1:没有明确的定义
完全理解MVC并不是很容易。使用MVC需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难。每个构件在使用之前都需要经过彻底的测试。
2:不适合小型,中等规模的应用程序
花费大量时间将MVC应用到规模并不是很大的应用程序通常会得不偿失。
3:增加系统结构和实现的复杂性
对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。
4:视图与控制器间的过于紧密的连接
视图与控制器是相互分离,但却是联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? ubuntu怎么进入mysql目录 css mvc框架基本原理 SpringMVC的工作原理是什么样的,跟Spring的关系是怎么样的?_百度知 ... ubuntu怎么进去mysql MVC三层和spring三层的原理? EPS线条的功能和特点 什么MVC框架实现原理? eps线条开裂是什么原因?怎么处理? 如何在ubuntu中操作mysql数据库 spring mvc原理是什么? eps装饰线条的EPS装饰线条与传统装饰线条的对比 springmvc的工作原理是什么? 引进一整套eps线条生产设备大概需要投资多少钱 MVC模式的基本原理 ?? MVC 模式的原理,它在 Android 中是如何运用的? 哪为是预算的高手,帮帮忙可以不,外墙保温eps线形的材料单价及每米用量还有理论单价如何计算? 车辆里程如何归零? 汽车转速表和里程表在行驶过程中瞬间归零又瞬间复原,是怎么回事? 捷达VS7原始行车里程清零了怎么办? 依维柯总公里数归零了,怎么恢复到原来的数字。 ubuntu mysql安装后怎么启动 spring mvc和三层架构是一样的原理吗? ubuntu mysql 密码忘了怎么办 怎么连接ubuntu mysql ubuntu怎么进入mysql 北京世纪高教图书有限公司怎么样? 北京读书新世纪图书有限公司怎么样? 北京世纪书缘图书有限公司怎么样? 北京世纪前程图书有限公司怎么样? 北京世纪云星图书有限公司怎么样? 在北京世纪高教图书有限公司工作能有北京居住证吗 女生青春期时候得了厌食症两年没怎么吃饭瘦了60斤 会影响以后身高吗? 职工医疗保险的缴费年限是多久?中断的必须补缴吗? 北京世纪鼎图书发行有限公司怎么样? 北京世纪捷进图书有限公司 拖欠员工工资二个月多了 这个公司是不是快倒闭了 拖欠员工工资是违法的吧? 怎么看待女大学生疯狂减肥到60斤后昏厥? 19岁女孩身高1米68,体重不到60斤,为何这么瘦? 北京世纪飞鹏图书有限公司怎么样? 职工医疗保险缴费年限是怎么规定 北京世纪摆渡人图书发行有限公司怎么样?