MVC
一、早期JSP Model
1、在早期的web应用程序的开发中,程序语言和HTML混合在一 起。
2、Jsp用来执行业务逻辑的程序代码。
3、HTML负责显示数据。二、产生的问题
1、HTML代码和java程序强耦合在一起:jsp文件编写者既是网页设计者,又是java开发者。 2、流程逻辑:要理解应用程序的整个流程,必须浏览所有的页。
3、调试困难:HTML标记,java代码,javascript代码都集中在一个网页中,调试变得很困难。 4、强耦合:改变业务逻辑或者数据可能牵涉相关的很多网页。
注意:在这种情况下,提出了MVC设计思想。
三、MVC
1、模型(Model)部分负责管理程序的业务数据
2、视图(view)部分负责显示界面
3、控制器(controller)负责与用户进行交互(接受请求和选择相应的视图)四、MVC关系图
五、MVC的优点()
MVC的数据模块和显示模块实现了良好的松耦合,只要他们相互链接的接口保持不变,对其中一个修改不会影响另外一个,所以,采用MVC模式构建的应用系统具有极高的可维护性,可扩展性,可移植性和组件可复用性 。
相关推荐
URML 2020-07-05
洗尽铅华 2020-06-07
Enbiting 2020-06-03
howema 2020-05-09
rola0 2020-04-29
闲来也无事 2020-04-20
zhaojp0 2020-04-11
yonger 2020-03-15
yusongwhu 2020-02-23
codercheng 2020-01-18
laofangzi 2020-01-14
spinachcqb 2019-12-31
洗尽铅华 2019-12-23
爱好HtmlCssJs 2019-12-04
mvc0 2019-11-30
闲来也无事 2019-12-02
探秘 2019-11-20
liuweiyan 2019-11-10