agilewapa一种敏捷web应用架构研究与实现

agilewapa一种敏捷web应用架构研究与实现

ID:35192368

大小:1.79 MB

页数:64页

时间:2019-03-21

agilewapa一种敏捷web应用架构研究与实现_第1页
agilewapa一种敏捷web应用架构研究与实现_第2页
agilewapa一种敏捷web应用架构研究与实现_第3页
agilewapa一种敏捷web应用架构研究与实现_第4页
agilewapa一种敏捷web应用架构研究与实现_第5页
资源描述:

《agilewapa一种敏捷web应用架构研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东北大学硕士学位论文AgileWAPA:一种敏捷Web应用架构研究与实现姓名:张婧妍申请学位级别:硕士专业:计算机软件与理论指导教师:鲍玉斌20070101东北大学硕士学住论文摘要AgileWAPA:一种敏捷Web应用架构研究与实现摘要随着网络技术和Intemet的迅速发展,通过Web方式来发布企业应用系统越来越成为时尚,而基于浏览器/服务器(B/s)的应用成为开发者的首选。不同的Web应用因所属环境不同,具有特定的特点,在构建过程需要特殊的考虑。本文研究的Web应用具有实时的、集中式的、高可用性的、快速开发的、流程复杂的、需求异变更等特点。

2、构建一个应用是十分复杂的过程,本文主要研究如何进行系统架构。通过对现有架构和技术的分析,提出一种敏捷Web应用架构AgileWAPA(AgileWebApplicationArchitecture)。AgileWAPA采用典型的四层体系结构。为了减轻服务端的负载,充分利用客户端的资源,将服务扩展到客户端,在表累层设计出了基于客户端的Web层架构。在业务层为了使复杂的业务实现简单化,易于维护和测试,提高系统的开发效率k提出了基于轻量级容器的面向流程的业务层架构。在数据持久化层中,设计了一种透明的高效的数据访问策略。这种策略采用JDBC数据访问方

3、式,充分利用SQL的强大功能;通过DAO模式将数据持久层与业务层进行隔离。为了支持AgileWAPA架构,为架构中的每个层次分别实现或扩展了一个框架。这些框架是彼此独立的,并能很好的结合在一起。为一个Web应用的搭建提供了很好的基础结构,从而可以大大提高系统的开发效率,减少系统开发的复杂性,缩短开发时间,而且可以增加系统的灵活性和可靠性。本文最后给出了AgileWAPA架构在网上阅卷系统的开发当中的应用。实践表明,采用AgileWAPA架构可以使系统易于测试,便于维护,从而缩短了项目周期。使系统在运行时稳定,可靠,并能快速响应用户请求。关键词

4、:Web应用架构;Web应用;系统架构;体系结构;框架.II.东北大学硕士学位论文Abs'tractAgileWAPA:AnAgileWebAppliactionArchitecture。ResearchandImplementationAbstractWiththerapiddevelopmentofInteI'nettechnology,publishingsystemthatthroughWebisbecomingfashionable.Atthesametime,basingtheBrowser/Server(B/S)applicat

5、ionbeconlesthefirstchoicefordevelopers.DifferentWebsystemhasspecificcharacteristicsasaresultoftheenvironment,soitrequiresspecialconsiderationintheCOUl'SeofconstzuctiomTheWebApplicationsthatareconstructedusingthearchitectureproposedinthispaperhavethecharacteristicsofreal-tim

6、e.centralized,highavailability,fastdevelopment,acomplexprocess,anddeinalldschangesometimesinthedifferentneeds.BuildingaWebapplicationisaverycomplexprocess.Thepapermainlystudiesthesystemarchitecture.Throughtheanalysisoftheexisting鲷nJc帆lrcsandtechniques.itputsforward狮agilesys

7、temarchiteeture,namedAgileWAPA(AgileWebApplicationArchitecture).AgileWAPAadoptsatypicalfour_laycrs11-uctore.Inordertoreducetheloadoftheserver-end,AgileWAPAmakesfulluseofclientresources,andexpandsservicest0clientend;Aclient-tier-basedWebarchitectureisdesignedinpresentaltonla

8、yer.Attheoperationallayer,torealizethepurposeofsimplifyingthecomplicatedbusinem.ea

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

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

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