基于Spring架构和Hibernate数据持久化的开发方法的研究及其应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:mahuan616520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电信技术的迅速发展,网络的规模越来越庞大,而且网络的种类和需求也越来越多,并且网络都伴随着大量的数据,需要采用关系型数据库来存放数据,由于关系型数据模型和面向对象存在差异,这些都大大的加深了网络设计和规划软件的开发的难度。轻量级容器使用依赖注入的设计原理,可以动态地使系统主要组件之间地耦合变的松散,Spring就是一种多层的轻量级框架,是为解决企业应用程序开发复杂性而创建的。直接调用JDBC是Java发展初级阶段访问数据库的唯一手段,持久层框架封装了JDBC动作,他们以优良的设计大大提高了数据库访问层的开发效率,并且通过对数据访问中各种资源和数据的缓存调度,实现了更佳的性能。Hibernate就是这样一种开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性,而且它实现了对象模型到关系数据模型之间的映射。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本,这就变得更加重要了,Ant是一个Java生成工具,正好弥补了这方面的缺陷,使得上面的工作更容易实现。XDoclet则在从对象模型到关系数据模型之间映射的自动实现做出了很大的贡献。本论文的研究重点首先是以Spring和Hibernate为基础的理论知识,然后利用Spring和Hibernate等开源框架来整合成一个整体架构,实现网络规划软件的开发。在整个开发过程中利用Spring来实现对代码类(bean)的管理,用持久层框架Hibernate来实现将持久化对象映射到数据库表并对其进行操作管理,最后并用Ant和XDoclet来实现整个系统代码的编译、打包和自动实现对象模型到关系数据模型的映射。开发结果表明,整个系统具有很高的可维护性、可扩展型和组件可复用性。
其他文献
群决策是决策分析中的一个重要研究方向,由于其在社会、经济、管理及工程等各个领域有着广泛的实际背景,所以群决策的理论、方法和应用研究在近二十年来一直得到关注。在实际
无线传感器网络由大量资源,能量、计算能力、存储能力及通信能力受限的传感器节点组成。目前,无线传感器网络广泛应用于灾难监测,战地侦查,边界保护以及安全监管等领域。分簇
本文研究如何应用编码技术提升有线和无线网络的网络容量,涉及的编码技术包括网络编码和基于译码前传的协作传输。网络编码和协作传输,是两项新型的网络传输技术,其设计的初
随着网络的发展与普及,漏洞和病毒所造成的网络安全问题也越来越多的被人们关注。通过漏洞检测技术及时发现漏洞并利用补丁程序进行修复,是实现网络安全的重要技术之一。另一
现代远程教育是随着现代信息技术发展而产生的一种新型教育方式,是构筑知识经济时代人们终身学习体系的主要手段。充分利用现代网络信息技术,发展蒙古文远程教育平台对提高蒙古
随着计算机网络技术和数字技术的迅速发展,网络教育已经进入了数字化、智能化、个性化的发展阶段,新的通讯技术为传递最新的教学信息与知识提供了更多地途径,为网络资源的建
在分布式网络环境中,跨域认证大都采用基于Kerberos、PKI、IBC等的认证方案,其中具有代表性的方案之一是基于对称密码体制的Kerberos域内及域间认证模式。Kerberos协议是一种
随着计算机应用技术的迅速发展,人们对高效优化技术和智能计算技术提出了更高更新的要求,并用于求解各种工程问题优化解的应用技术,在诸多工程领域得到普遍的应用。鉴于实际
近年来,对于事件的研究一直以来深受学术界的高度重视,其中,从海量文本中进行事件抽取,从而获取人们感兴趣的信息和数据是大数据时代亟待解决的关键技术。事件抽取是信息抽取的重
企业应用集成EAI将企业遗留和新建的信息系统整合起来,工作流管理是整合这些系统的关键技术之一。工作流管理技术在企业应用集成EAI中将不同系统组织协调起来形成协作的工作