基于MVC筹划情势的WEB操纵框架研究[Java编程]
本文“基于MVC筹划情势的WEB操纵框架研究[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
择要 MVC计划情势是基于J2EE的WEB利用开辟的首选情势,当前很多风行的框架也都是基于MVC计划情势的.本文扼要介绍了MVC计划情势和Struts框架,并提出了一种基于MVC情势的新型WEB利用开辟框架——WebFramework,并对该框架的各个层次的构成、功效举行了具体的描写.
关键词 MVC计划情势;J2EE;框架;Struts
引言
随着开源软件的兴起,各种框架也纷纷呈现,如Apache 的开源框架Struts就是典型的代表.在实际软件开辟中应用这些框架,大大降低了J2EE开辟的复杂度和难度,降低了开辟本钱.但是这些框架也有不足的地方,如难于掌握,配置复杂等等.本文研究的目的在于计划出一种简单易行的WEB开辟框架——WebFramework,WebFramework构造清楚,易于理解,增添系统的可扩大性,可保护性,降低开辟本钱.
MVC计划情势
基于J2EE的WEB利用系统,大都都操纵MVC情势来实现其体系构造.MVC(Model-View-Controller)是八十年代为编程语言Smalltalk-80创造的一种软件计划情势.MVC情势将交互式利用分成模子(Model)、视图(View)和掌握器(Controller)三部份[1].模子是指从实际世界中发掘出来的对象模子,是利用逻辑的反映.模子封装了数据和对数据的操作,是实际举行数据处理的计算的地方.视图是利用和用户之间的接口,它负责将利用显现给用户和显示模子的状况.掌握器负责视图和模子之间的交互,掌握对用户输入的呼应呼应方法和流程,它主要负责两方面的行动:把用户的恳求分发到呼应的模子;将模子的改变及时反映到视图上.MVC将这些对象别离以提高机动性和复用性.MVC情势的构造如图1所示:
图1 MVC计划情势的构造
Struts框架
Struts是Apache基金会Jakarta项目组的一个Open Source项目,它将Servlet2.2和JSP1.1标志用作实现的一部份,它由一组彼此合作的类、servlet和JSP标志,构成一个可重用的系统计划.它可以很好地帮忙Java开辟者操纵J2EE开辟WEB利用.它将计划情势中“别离显示逻辑与业务逻辑”的本领施展的淋漓尽致.因此,越来越多的大型的WEB利用项目的开辟都纷纷采取Struts框架,大概鉴戒Struts架构计划,举行基于MVC情势的利用系统的开辟.
Struts的工作原理如图2所示:
图2 Struts 的工作原理
Struts的长处主要表目前两个方面:表单考证和页面导航.表单考证办理了恳求数据的考证问题,加强了系统结实性.而页面导航使系统的业务流程脉络清楚,系统各部份之间的接洽可以通过配置文件反映出来,从而在一定程度上简化了系统今后的保护工作.
以上是“基于MVC筹划情势的WEB操纵框架研究[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |