欢迎来到天天文库
浏览记录
ID:13071946
大小:563.50 KB
页数:19页
时间:2018-07-20
《三大框架的工作原理和协同性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中国地质大学(北京)继续教育学院现代远程教育专科生毕业论文(设计)中文摘要随着wed技术的迅猛发展,基于java的网络技术应用及wed2.0技术得到了广泛的传播。安全,快捷,稳定的wed应用更加受到用户的喜欢。如何开发满足用户需求的应用成为程序设计人员必须认真思考的问题。在各大开源组织和用户网站的不断努力下,各种优秀的wed应用框应运而生了。而Struts,Hibernate和Spring便是其中的佼佼者。Struts旨在改善用户体验,提供良好的用户操作界面,处理系统前台操作。Hibernate作为后台持久层,与数据库进行读取和存入操作,
2、完成数据的交互。而Spring则成为联系前台业务和后台逻辑的纽带,完成数据从前台到后台,再返回到前台的控制型操作。这样三者就有机的结合起来各司其职又互相联系,统一而又快速的完成系统开发。本课题在研究三大框架的工作原理和协同性,对各自的功能研究进行了详细的分析。根据所做的研究进行了系统总体设计,框架选择与整合,编码实现到工程发布。本文首先对设计模式进行分析,从而得到MVC框架的优点,对作为Viewd的Struts进行了深入研究,详述其如何作为前台而工作。然后对于作为后台Model实体的Hibernate进行了研究,分析其如何同数据库字段绑定
3、达到数据交互的目的。最后对重要的Controller即Spring以及框架间如何整合作了详细的研究。按照系统分层开发原理,将J2EE的三大开源框架根据功能层次分工进行整合,形成高效易用的SSH框架。通过框架的使用,降低了代码是耦合性,减少开发周期,达到快捷,高效的开发,从而为程序开发者提供了便利。关键词:设计模式,耦合,Struts,Hibernate,Spring,框架整合第19页共19页中国地质大学(北京)继续教育学院现代远程教育专科生毕业论文(设计)AbstractAswebtechnologyisdeyelopingrapidly
4、,Theapplicationsofinternettechnologyandweb2.0technologybasedonjavaarespreadedwidely.Userspaymoreattentiontosafe,swiftandstablewebapplications.Sohowtodevelopapplicationstomeetuser’sdemandisaproblethatdevelopermustthinkaboutseriously.Bythegreateffortofsomebigopensourceorgan
5、izationsandportals,someexcellentframeworkscomeadout.Struts,Hibernate,Springarethetopofthem.Strutsisdesignedtoimproveuser’sexperiencesandofferthebestuserinterfacethenhandletheforegroundoperations.Hibernatetakesresponsibilitytoreadfromandwriteintodatabaseasbackgroundpersist
6、anceandcompleteinteractionofdata.Springbecomesconnectionbetweenforegroundbusinessandbackgroundlogic,completecontrollingoperationsthatrcceivedatacomingfromforegroundthenreturnthemtoforeground.Sothethrceofthemarecomblinedcompactly,andconnectwitheachothers.Thatisconvenientfo
7、rapplicationsdeveloping.TheArticleiswrittentorescarchworkingprincipleandcollaborationofthreeframeworks,discusstheirownfunctiondetailedly.Accordingtotheresearch,thepaperdotheworkaboutwholedesingaboutsystem,choiceandcombinationaboutframeworks,codeimplementandrelease.thenthe
8、paperimplememtstheonlinefilemanagementsystem.Thepaperfirstlydiscussthedesignmode,gettheadvantage
此文档下载收益归作者所有