基于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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |