当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

基于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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 基于MVC的Struts在财政系统中的操纵
  • 用Struts开辟基于MVC的Web操纵
  • 基于MVC筹划情势的WEB操纵框架研究
  • 基于MVC情势的J2ME操纵程序框架筹划
  • 基于MVC情势Struts框架研究与操纵详解
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .