基于Spring框架的Web服务架构的研究和设计

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:zuo541018125
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的日益普及,Web应用的复杂性不断的增加,其规模也在不断的扩大,对于应用的灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。因此,一种好的可复用的Web服务架构成为提高Web应用开发效率和开发质量的关键。J2EE作为一个Web服务架构,专注于企业级Java市场,为构建企业级应用做出了不可磨灭的贡献。然而,对于大多数中小型企业应用来说,传统的以EJB为核心的J2EE架构显得过于笨重,引入了不必要的复杂性,而且它的O/R映射解决方案Entity Bean被证明是不成功的技术。在这种情况下,一个具有低侵入性的、能够让开发者和具体的J2EE平台技术处于“低耦合”状态的、轻量级的Web服务架构是迫切需要的。 为此,本文引入了轻量级Web开发框架Spring,通过分析其原理和实现,剖析了它的两大核心机制IoC和AOP,并说明了基于这两个机制的Spring框架能够集成Hibernate框架和Struts框架形成一个Web服务架构。该Web架构具有如下优点:利用Spring框架的IoC容器消除了EJB对业务逻辑层的侵入,使得开发应用的过程中消除了对具体容器的依赖,实现了动态配置:整合的Hibernate框架实现了O/R映射功能,消除了面向对象设计和关系数据库之间的“阻抗”;整合的Struts框架作用于表示层,使HTML和JAVA代码完全分离,实现视图层与模型层和控制层的真正分离。 最后把这个Web服务架构运用到“数字电视收费系统”中,通过该系统展示了表示层,业务层,数据持久层和域模型层的设计实现,展示了Spring框架如何与其他框架进行集成。验证了该Web服务架构给系统所带来的良好无侵入性,可复用性,扩展性。
其他文献
20世纪90年代,波分复用(WDM)和密集波分复用(DWDM)技术得到迅速发展,从而极大地拓展了网络带宽。在光纤传输上取得的成就对网络节点的处理能力提出了新的要求,但是,当前网络
随着计算机通信的发展,网络电话逐渐成为NGN中语音信息传输的主要形式。作为网络电话的重要信令协议,SIP以其简洁、灵活、扩展性强等优点,逐渐成为多媒体通信的研究热点之一
随着计算机技术的迅速发展,基于视频的运动分析已成为计算机视觉领域中的一个研究热点。作为运动物体视觉分析中的核心技术和底层问题,将视频中的运动对象从动态场景中分割出
随着信息技术以及互联网飞速发展普及,3C(计算机、通讯、消费电子)合一的加速,嵌入式设计已经成为工业现代化、智能化的必经之路,嵌入式产品已经深入到各行各业。嵌入式产品现在
随着无线通信和室内定位技术的广泛应用,室内位置服务快速发展,移动对象索引技术作为支撑位置服务的核心技术,对其的研究变得越来越重要。现有的移动对象索引技术大多都是基
计算机技术特别是网络技术的飞速发展,深刻地影响着人们的工作、生活和思维。单位机构的日益分散,部门之间、员工之间的共同协作要求却大大增加,能提供轻松、快捷的消息和协
随着计算机技术的不断发展,尤其是基于Web的信息发布和检索技术的发展,导致了整个应用系统的体系结构从客户/服务器(以下简称C/S)的主从结构向灵活的分布式结构的演变。这一
世界经济全球化、社会信息化的步伐不断加快,互联网起到了不可替代的作用,但同时也带来了各种问题,计算机安全成为了一个严峻的现实难题。安全审计系统是防火墙和入侵检测系
P2P模式由于其非中心化、易扩展、稳定性高、负载均衡等优点,越来越多地被应用于内容分发、即时通讯、分布式计算、协同工作等各个领域,并促使这些领域出现了新的发展和应用
客户关系管理(CRM)是目前计算机领域和管理营销领域的研究热点。新时代下,信息技术的发展和Internet技术的广泛使用,潜移默化地改变着人们的生活思维方式,随着市场经济的繁荣