基于spring地轻量级web框架研究与实现

基于spring地轻量级web框架研究与实现

ID:34604176

大小:5.08 MB

页数:102页

时间:2019-03-08

基于spring地轻量级web框架研究与实现_第1页
基于spring地轻量级web框架研究与实现_第2页
基于spring地轻量级web框架研究与实现_第3页
基于spring地轻量级web框架研究与实现_第4页
基于spring地轻量级web框架研究与实现_第5页
资源描述:

《基于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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。