欢迎来到天天文库
浏览记录
ID:34604176
大小:5.08 MB
页数:102页
时间:2019-03-08
《基于spring地轻量级web框架研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。在现有的Web开发中,MVC模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,在此基础上J2EE平台上出现了许多基于MVC模式的Web应用框架。健J2EE体系的核心规范EJB有不小的缺陷。它对一般的Web应用显得过于笨重;而且理想的EJB容器价格又很昂贵,容器又绑定了企业许多用不着的功熊,从丽降低了系统的性价眈。为此,本文引入了轻量级
2、Web开发框架Spring,通过分析其原理和实现,剖析了它的两大核心机制IoC和AOP,并结合MVC模式设计思想,将它分为视图层、控制层、业务逻辑层、数据持久层,并对每层的实现策略进行研究与改进,如视图层加入Ajax技术,业务逻辑层提出“开.闭"原则(OCP),持久层采用强大盼JDBC,最焉给邈了以S面ng框架为核心,整合可重用动态数据管理构件和Aeegi安全框架的轻量级Web应用框架的总体结构设计。利用以上设计的基于S州ng的轻量级Web应用框架,结合实际项匿“物流信息服务平台’’的开发详细阐述了基于该框架的系统设计与实现过程
3、。针对系统的层次耦合度与横切关注点等关键问题,论文提出了采篇控制反转模式来降低多层Web应用系统中层与层之闯的耦合度,从而消除E邸对业务逻辑层的强侵入性,采用面向方面编程方法来处理.应用系统中散落在各模块中的横切关注点,从而分离了核心业务代码与辅助功慧代码,并弓
4、入可重用动态数据管理构件来简化开发人员操作数据库的复杂性,使数据库的维护更加方便,提高开发效率。整个系统层次分明,具有良好的扩展性、移植性和可维护性。关键词;轻量级Web应用框架,Spring,控制反转模式,面向方面编程,可重用动惫数据管理构件ABS慷A:(了rABST
5、RAOTAtpresent,withthepopularityofInteractandtheincreasinglyextendibilityofthecomplexityandscaleinWebapplication,highflexibility,reliabilityandpersonalityaleneeded,whichbringsanewchallengetotheW砖application。Inexisting黜development,MVCdesignpatternoffersthehelpfultraino
6、fthoughtinsysteminter蠡co、controlflowandbusinesslogicofgoingoneffectivesegregationandencapsulation.ThusthereemergemanyWebapplicationframeworkbasedonMVCpattematJ2EEplatform。Butatthesamotime,thecorecriterionofJ2EE*EJBhasseriousdefectitself.ItistOOcumberforgeneralWebappl
7、ication,andthepriceofidealEJBcontainerareveryexpensive,itbindsalotofthefunctionswhichenterprisesdonotneed,therebyreducesthesystemcost-effective.S瓴inthisthesisalightweightWebdevelopmentframework-Springhasbeen{ntroducedandhasbeenrecommenditstwokeyparticularmechanism—lo
8、CandAOPbyanalyzingitsprincipleandrealization,andincombination谢饿MVCdesignpatternthought,thisthesisdividesittofourlayers:viewlayer、controllerlayer、businesslogiclayer.datapersistencelayer,andresearchesandimprovestheimplementstrategyofeverylayer.Forexample,a蠢豳Ajaxtechnol
9、ogyintoviewlayer、businesslogiclayerputsforwardthe”open—dosed”principle、datapersistencelayerusesthepowerfulJDBC。Atlastthisthesisprov
此文档下载收益归作者所有