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

基于MVC情势Struts框架研究与操纵详解[Java编程]

赞助商链接



  本文“基于MVC情势Struts框架研究与操纵详解[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

分布式企业利用软件构造复杂、触及多种技术,对计划开辟人员提出了很高的要求.在此情形下,应用计划情势――可复用的计划筹划举行软件的计划开辟非常必要.MVC情势已被证明是一种成功的软件计划情势,本文主要谈论了一种实现MVC情势的利用框架――Struts,并通过一个实例展示了Struts框架实现MVC情势的办法.

MVC计划情势

MVC(Modle-View-Controller,模子-视图-掌握器)情势是Xerox PARC在20世纪80年代为编程语言Smalltalk-80所计划的一种软件计划情势,至今已被遍及利用,并被举荐为Sun公司J2EE平台的计划情势,其为开辟交互式利用系统供应了一个优异的计划情势,遭到越来越多开辟者的欢送.

MVC情势主要由3个部份构成:模子、视图和掌握器,其构造如图1所示.

图1 MVC情势框架

模子表示业务逻辑和业务法则等,在MVC的三个部件中拥有最多的处理任务.它可以用JavaBean和EJB等组件技术来处理数据库的拜候.模子能为多个视图供应数据.由于利用于模子的代码只需写一次便可以被多个视图重用,所以削减了代码的反复性.

视图是屏幕上的显示.模子举行操作之后,后来果就是通过视图来显示的.在视图中其实没有真正的处理发生,只是作为一种输出数据并答应用户操作的方法.

掌握器用于管理用户与视图发生的交互.一旦用户想对模子举行处理时,它不能直接去履行模子,而是通过掌握器来间接地实现.掌握器能从视图中取值,然后将呼应的值传给模子举行处理.掌握器承受用户的输入并调用模子和视图去完成用户的需求.

由上述可知,MVC情势的处理历程是:首先由掌握器接纳用户的恳求,并决意应当调用哪个模子来举行处理,然后模子用业务逻辑来处理用户的恳求并返回数据,最后掌握器用呼应的视图返回数据,并通过表达层显现给用户.

MVC本身就是一个非常复杂的系统,所以采取MVC实现Web利用时,最好选一个现成的MVC框架,在此之下举行开辟,从而获得事半功倍的效果.目前有很多可供利用的MVC框架,由于Struts有完好的文档并且相对来说对比简单,所以用它开辟MVC系统还是对比便利地.

Struts框架

Struts是Apache组织的一个开放源码项目.Struts是一个对比好的MVC框架,供应了对开辟MVC系统的底层支持,它采取的主要技术是Servlet,JSP和Custom tag library.其基本构成如图2所示.

图2 Struts框架图


  以上是“基于MVC情势Struts框架研究与操纵详解[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 .