基于组合框架SSHA的多媒体信息系统的应用研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:liaodoctor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet 技术的迅速发展和Web信息系统的广泛应用,基于B/S 结构的多层Web 应用的体系结构正在不断的发展与完善,并逐渐发展成为企业级Web 应用的主流开发模式。但是,随着Web 应用系统的需求越来越复杂,开发周期越来越紧迫,使用传统的方法开发Web 应用程序普遍存在着效率低、重用性和可维护性差、扩展性不高以及用户体验不好等不足。   针对以上问题,本文对MVC模式进行了深入的分析研究,总结了该模式的模型、视图、控制器三个组件在开发Web 应用中的作用及使用该模式存在的优势与不足。本文对基于传统JavaEE 技术的多层体系结构进行了分析,深入研究了Ajax 技术、开源框架Struts2.0、Spring和Hibernate,为了更好地发挥不同技术的自身优势,在Web 应用分层理论的基础上,设计了一种高效开发Web 应用系统的通用分层组合框架SSHA(Struts2.0+Spring+Hibernate+Ajax)。SSHA分层组合框架一共分五层,包括Web 层、业务逻辑层、数据对象层(DAO)、数据持久层和数据库层。   该组合框架的分层结构能够很好地对系统的各层进行解耦,某一层上的变化不会影响到其它层,系统能够并行的开发,提高了Web 应用程序的开发效率以及代码的重用性和扩展性,增强了系统的可维护性。   本文以一个多媒体信息系统作为组合框架SSHA的应用实例,对多媒体信息系统进行了需求分析和功能模块的设计及实现。客户端采用Ajax 引擎,实现了系统Web 页面局部刷新,提高了用户体验。Web 层使用开源框架Struts2.0的MVC 设计模式,减轻了构建多层Web 应用的负担。Spring框架的IoC 容器负责管理业务逻辑层和数据访问对象层,同时作为连接Struts和Hibernate的纽带。通过Hibernate 框架实现数据对象的持久化,提高了数据库访问的灵活性。   多媒体信息系统的开发结果表明,在SSHA组合框架下开发出的Web应用系统具有良好的健壮性、可维护性、可扩展性、可移植性、可重用性以及更好的用户体验,可以做为一个通用的Web 应用开发平台。
其他文献
随着互连网的发展,P2P(peer-to-peer)已经成为发展最快的网络应用之一。有关调查表明,P2P业务己悄然占据了互联网业务总量的60%~80%,成为杀手级宽带互联网应用。P2P业务流量在
随着多媒体应用领域对三维建模速度和质量不断提高的要求,通过修改已有模型文件进行设计制作成为了提高效率、降低成本的重要途径。由于传统检索系统采用关键字进行检索,常常
近几年来,随着计算机技术和互联网技术的普及以及数据库技术的发展,各个应用领域的数据库中都积累了大量的数据,通过数据挖掘技术分析和理解这些数据,揭示其中隐藏的有用信息
学位
人脸作为图像与视频中最重要的视觉对象之一,提供了大量视觉信息,是人类进行身份确认最方便最直观的方式,因此一直是机器视觉领域的研究热点。在目前的人脸图像信息处理领域中,包
随着Internet的高速发展,网络信息已经由传统的以文字图片为主发展为以音视频为代表的多媒体信息。对于网络视频直播、文件下载等大规模数据传输,组播是一种理想的解决方案。但
信息系统自20世纪60年代问世以来,在各行各业得到了广泛而深入的应用。信息系统在我国大型企业中的应用已基本普及,在中小企业中的应用正逐步拓展。随着信息系统功能的日趋复杂
工作流技术是当前计算机应用领域和计算机信息技术领域迅速发展的一项新技术。基于工作流的管理系统已成为一种趋势,并逐渐成为软件开发的一个基础平台,特别是信息系统,工作流是
信息技术是现代企业赖以生存和发展的基础,在企业信息化的过程中,建立了大量的IT支持系统,由于历史原因这些系统形成一个一个的“信息孤岛”,企业应用集成技术面对这一问题孕
随着互联网的迅猛发展和广泛应用,网络中包含各种大量信息,例如人物实体与场所实体的关系、人物实体与人物实体的关系。然而这些信息并没有被有效的利用。如何从网络中挖掘出人