欢迎来到天天文库
浏览记录
ID:34637661
大小:2.63 MB
页数:88页
时间:2019-03-08
《集成wsh架构技术的web应用研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西南交通大学硕士学位论文集成WSH架构技术的Web应用研究与实现姓名:马崇启申请学位级别:硕士专业:计算机应用技术指导教师:黄洪20070301西南交通大学硕士研究生学位论文第l页摘要随着互联网技术的飞速发展,基于B/S模式的Web应用系统受到越来越广泛的关注。面对以往普遍存在的程序可重用度低、维护任务繁重、扩展性差等问题,如何快速构建稳定、高效、可扩展性和维护性强的应用系统给众多开发人员提出了挑战。诚然,J2EE平台为企业级应用定制了解决方案,而实现该方案的Web技术和框架琳琅满目、各具特色,如何针对具体应用搭建各层框架以及选用最合理的技术是设计开发的关键。在Web
2、开发领域,MVC模式无疑是最吸引人的,它很好的将界面表示、业务逻辑和企业数据模型相隔离,使各应用层以松散耦合的方式彼此作用。WebWork是一个致力于组件化和代码重用的拉出式MVC模式实现框架,以其灵活、强大的功能为Web应用的构建减轻了负担。Spring是一种轻量级的容器,区别于EJB的强侵入式,Spring的依赖注入动态的使系统各组件间达到松散耦合并且能和其他框架良好的兼容。Hibernate是一个开源的持久层框架技术,全面减轻了维护数据的复杂度,使系统具有良好的性能和移植性。本文以作者参与的四川省乐由大佛电子商务平台开发项目为背景,在对系统进行全面需求分析的基础
3、上,分别对Web层、业务逻辑层、数据持久层进行了详细设计。针对项目特点,在对比了多种框架技术的优势后,整合WebWork、S研ng和Hibernate三种框架技术,提出了一个具有通用模式的J2EE架构:WebWork实现MVC模式完成Web表示层功能,其业务逻辑交由Spring来管理;Spring负责管理表现层控制器与数据访问对象问关系,完成业务逻辑层功能;Hibernate负责数据的持久化工作。实现过程中融合了大量兼容技术如Ajax、Acegi、Freemarker,并设计开发了一系列可重用模板,单元测试和集成测试表明,系统满足设计需求。综上所述,文章在对各种主流框
4、架技术深入分析的基础上,提出了集成WebWork、Spririg、Hibernate三种框架技术的J2EE架构,不但能够有效地解决传统Web应用开发中存在的问题,而且采用分层及模块化设计使系统具有很高的可维护性、扩展性、移植性和组件的复用性。关键词:J2EE;架构;框架;设计模式;软件重用西南交通大学硕士研究生学位论文第1I页AbstractWiththerapiddevelopmentofInternet,theWebapplicationsystembasedonBrowser/Serverispaidwiderlyattention.Facedtoproblem
5、swhichareubiquitoussuchaslowreusability,expansibilityandheavymaintenancework,howtobuildanapplicationsystemwhichisstable,efficient,higllexpansibilityandmaintainabilitychallengemanydevelopers.Indaed'J2EEplatformestablishedsolutionforEnterpriseApplication,butthereareanumberofWebtechnologie
6、sandframeworksimplementthatschema.Thekeyliesinhowtoassembleexistingfi-arneworkandselectsthemostreasonableteehnologyforthespecialapplication.InWebdomain,thereisnodoubtthatMVCpatternisthemostattractive,whichseparatethewholeapplicationintoUserInterfacepresentation,businesslogicandenterpris
7、edatamodelandmakeeachlayerinteractinloosecouplingway.WebWorkisapull-outframeworkofimplementingMVCpattemandstrivesforreusingmoduleandcode,itrelievesbllrdenforconstructingWebapplicationbyitsflexibleandpowerfulfunction.DifferentiatingstronginvasionofEJB,Springwhichisalightweightco
此文档下载收益归作者所有