Velocity+Spring 2.x+Hibernate集成框架设计和应用

来源 :北京师范大学 | 被引量 : 0次 | 上传用户:lydiajiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网应用的日益普及,企业信息化得到越来越多企业的认同和重视,随着企业级信息系统规模的不断扩大和复杂度日渐升级,如何迅速开发出具有良好扩展性、维护性的企业应用是一个值得研究的课题。JAVA EE以开放性、灵活性、安全性和技术成熟度在企业级信息系统的开发占据了主导地位。   本文首先介绍了Velocity模板技术、Spring2.x与Hibernate开源框架,比较了Veloctiy与JSP,Struts与Spring2.x MVC的优缺点。接着在重点分析和研究Veloctiy、Hibernate、Spring2.x的基础上,探讨了在Spring2.x中集成Velocity和Hibernate的原理和方法,提出了Veloctiy+Spring2.x+Hibernate这一种新型的企业应用开发模式,并从经济可行性、技术可行性进行了论证,在表示层、业务逻辑层、数据持久层的设计做了详细的阐述和介绍。最后以邮件信息发布平台为例,论述了所设计的Velocity+Spring2.x+Hibernate集成框架的应用实践。   实践表明,使用Velocity+Spring2.x+Hibernate架构,能够降低应用开发的复杂性,提高开发效率和质量,开发出来的应用系统结构清晰,具有良好的可维护性、可扩展性、可移植性和组件的可复用性。
其他文献
由于互联网上的信息量呈几何级数增长,用户对于网络信息的应用需求也不断提高,传统的搜索引擎也不能保证综合风险信息的全面性和精准性。因此,必须构建综合风险的信息检索平台,利
随着网络的普及,各种宽带网络应用层出不穷,组播技术得到迅速的发展。相对于单播和广播,组播具有节省带宽、减少拥塞,减轻网络负载等特点。然而,目前的组播协议缺乏安全机制来满足
随着信息技术的发展,银行的业务得到了迅速发展。越来越多的业务电子化,自动化,自助化;银行卡发卡量、交易量大幅激增,ATM设备、中间业务机等电子设备的数量也随之大幅增加。业务
Web已成为人们获取信息的一个重要途径,随着Web信息的日益增长,人们不得不花费大量的时间去搜索浏览自己需要的信息。搜索引擎随之成为人们最普遍使用的信息检索的工具。但目前
软件测试工作在软件开发的整个过程中占有极其重要的位置。为了克服手工测试的一些困难,提高软件质量和测试效率,测试过程的自动化被广泛地引入进来。它以其自动化程度高、实用
基于多源(可见光、合成孔径雷达)遥感影像特征级融合的舰船目标分类研究,充分利用可见光传感器和合成孔径雷达(SAR,Synthetic Aperture Radar)传感器的信息互补性,实现船舶目标的
计算机二维动画是计算机图形学跟艺术、数学、物理学和其它相关学科交叉形成的综合课题,主要探讨如何利用计算机技术辅助生成自然连续的动画序列。二维动画力求用二维信息来表
随着互联网的迅速普及和计算机软、硬件功能的日益强大,人们对计算应用的需求开始朝着高性能、多样化发展,网格计算的概念也随之应运而生。网格是一个集成的计算与资源环境,
随着语义网概念在本世纪初的提出和广泛接受,作为其基础的领域本体成了计算机界的研究热点。手工构建领域本体耗时费力,寻找有效的半自动化构建方法,是语义网发展的一个瓶颈问题
随着互联网技术的高速发展,Web已经成为最重要的新闻媒体之一。通过浏览Web新闻,人们能在短时间内了解来自不同国家和地区近期所发生的各类事件。而在众多新闻当中,那些难以准确