集成WSH架构技术的Web应用研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:FIGOWEN7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,基于B/S模式的Web应用系统受到越来越广泛的关注。面对以往普遍存在的程序可重用度低、维护任务繁重、扩展性差等问题,如何快速构建稳定、高效、可扩展性和维护性强的应用系统给众多开发人员提出了挑战。诚然,J2EE平台为企业级应用定制了解决方案,而实现该方案的Web技术和框架琳琅满目、各具特色,如何针对具体应用搭建各层框架以及选用最合理的技术是设计开发的关键。在Web开发领域,MVC模式无疑是最吸引人的,它很好的将界面表示、业务逻辑和企业数据模型相隔离,使各应用层以松散耦合的方式彼此作用。WebWork是一个致力于组件化和代码重用的拉出式MVC模式实现框架,以其灵活、强大的功能为Web应用的构建减轻了负担。Spring是一种轻量级的容器,区别于EJB的强侵入式,Spring的依赖注入动态的使系统各组件间达到松散耦合并且能和其他框架良好的兼容。Hibernate是一个开源的持久层框架技术,全面减轻了维护数据的复杂度,使系统具有良好的性能和移植性。本文以作者参与的四川省乐山大佛电子商务平台开发项目为背景,在对系统进行全面需求分析的基础上,分别对Web层、业务逻辑层、数据持久层进行了详细设计。针对项目特点,在对比了多种框架技术的优势后,整合WebWork、Spring和Hibernate三种框架技术,提出了一个具有通用模式的J2EE架构:WebWork实现MVC模式完成Web表示层功能,其业务逻辑交由Spring来管理;Spring负责管理表现层控制器与数据访问对象间关系,完成业务逻辑层功能;Hibernate负责数据的持久化工作。实现过程中融合了大量兼容技术如Ajax、Acegi、Freemarker,并设计开发了一系列可重用模板,单元测试和集成测试表明,系统满足设计需求。综上所述,文章在对各种主流框架技术深入分析的基础上,提出了集成WebWork、Spring、Hibernate三种框架技术的J2EE架构,不但能够有效地解决传统Web应用开发中存在的问题,而且采用分层及模块化设计使系统具有很高的可维护性、扩展性、移植性和组件的复用性。
其他文献
Web应用程序的测试包括性能测试和结构化测试两类,分别用于测试Web应用程序的性能表现与内部实现。结构化测试比性能测试更能准确定位程序内部错误,故此,众多研究者针对结构
本论文的研究内容基于国家某预研课题,目的是研究RISC微处理器的体系结构和设计方法,设计兼容于PowerPC指令集的嵌入式微处理器。 课题组殴计的32位嵌入式RISC微处理器“龙
随着经济发展全球化,市场竞争愈加激烈,如何抓住市场需求,加快产品的快速优质开发是企业保持竞争优势的关键。协同设计技术将计算机技术、多媒体技术和网络通信技术与先进制
下一代无线通信系统将集成多种不同的无线接入网络(Radio AccessNetwork,RAN),而且系统将提供浏览器、网上购物、音乐下载、网上银行、文件传输、数据库访问等多种在线业务,与此
在互联网信息日益膨胀的今天,搜索引擎成为人们获取信息必不可少的工具。但随着信息量的增大和行为方式的增多,传统的搜索模式逐渐暴露出许多问题,如词汇孤岛问题、表达差异问题
组播技术是计算机网络中一种从单个发送端同时发送数据到多个接收端的有效传输手段,与使用多个单播连接相比,组播会话可以大大减小数据源和网络的传输代价,是当前网络技术中
研究分布式末段交会仿真技术,对于探讨末段交会阶段导弹的引信和战斗部与目标之间的相互作用关系,分析导弹的杀伤效能具有重要作用,可以节约在研型号导弹的实际靶试次数,还可以为
本论文结合浙江省科技计划重点攻关项目“动态联盟环境下的准时生产技术研究及其在制冷行业中的应用”(项目编号:2005C21026,2004C11009),对动态联盟管理技术进行了深入的研究。
蜜罐是一种新型的主动防御的安全技术。它是一个专门为了被攻击或入侵而设置的欺骗系统,它既可以用于保护产品系统,又可用于搜集黑客信息,是一种配置灵活、形式多样的网络安全技
目前用MPLS实现流量工程能克服用IP技术实现流量工程造成的网络资源使用不均衡问题以及用重叠模型实现流量工程产生的可扩展性差,网络维护困难问题,因此MPLS流量工程的研究成