基于协同的J2EE数据持久层的研究与应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:joinnow06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网和信息技术的飞速发展,使得基于标准平台的,用于开发、部署和管理N层结构,以面向Web和服务器为中心的J2EE(Java 2 Platform Enterprise Edition)企业级应用得到了广泛的使用。J2EE平台为企业级应用开发提供了多层的分布式应用模型、组件重用策略、一致化的安全模型以及灵活的事务控制特性,加快了企业信息系统的设计与开发,快速容易的建立融合了Internet技术,尤其是Web技术的多层分布式企业应用。 在J2EE分布式企业信息环境中,面向对象编程和关系型数据库得到了广泛的使用。但是在面向对象开发过程中,一直存在着对象关系映射这一经典问题,而对象关系映射实际上解决的就是应用系统开发中数据的持久性问题。数据持久性框架负责管理数据库和在数据库与对象之间建立灵活的映射。Hibernate是目前比较成熟的面向Java环境的轻量级持久性框架,支持各种关系数据库。它对JDBC(Java Database Connectivity)进行了非常轻量的封装,简化了对数据库的访问操作,使得软件开发人员可以方便的使用面向对象的思想来操作数据库。 本文首先对J2EE做了简单的介绍,包括J2EE的分层体系结构特征、核心技术等,并介绍了数据持久性和对象关系映射的概念。然后分析和研究现今数据持久性框架的优缺点,并重点分析了Hibernate的体系结构和实现对象关系映射的关键技术。结合具体应用系统的要求,针对Hibernate的一些不足之处,提出了基于Hibernate实现数据持久层的一些可行的改进策略。该策略对Hibernate框架进行了改进和扩展,使用线程局部变量管理Session,提高了系统的整体性能。提出了基于Hibernate的自定义对象标识符,解决特殊应用环境下的特殊要求。并通过采用存储过程的方式实现Hibernate和JDBC两种持久性框架的优化组合。最后将Struts和Hibernate框架应用于新疆电信传输网络管理信息系统,给出了系统的总体设计、模块划分以及数据持久层设计的整个流程,实现了对象的持久化操作,并把改进策略应用于实际开发中。通过实际应用,证明改进策略满足了系统的要求,提高了系统的运行效率。在本文的结尾,对本文所做的研究工作进行了总结,并对未来的工作进行了展望。
其他文献
近几十年来,化学数据库已经成为化学研究工作中一个必不可少的工具。随着化学科学研究的不断信息化,化学数据库的发展也是层出不穷。众多的化学数据库在一定程度上确实方便了化
随着信息时代的到来,大型企业或政府部门中的各类系统和存储的数据如爆炸式地增长。在一个企业或部门内部,针对不同的应用,经常部署了基于不同操作系统,不同数据结构和不同软件架
学位
嵌入式系统中实时数据库的数据存取问题,一直是嵌入式领域研究的热点。在工业控制现场,面向交互的嵌入式系统是连接被监控设备,现场工作人员,PC机和远程数据库的纽带。其不同
无线传感器由于具有良好的监测能力,提供了巨大的潜力来监测和了解我们的环境。因此,无线传感器网络被广泛应用于不同的领域,例如军事和商业应用领域。目标跟踪是无线传感器网络
分组密码具有高强度,高速率,便于计算机软硬件实现,易于标准化等特点,通常是信息与网络安全中实现数据加密的核心体制,尤其在银行、证券、通讯等领域有着广泛的应用。但是随
液压支架测控系统是对液压支架进行出厂检验的集机械、液压、电和计算机于一体的系统,针对测控系统庞大复杂的特点,在其故障发生时很难查找原因给出故障诊断结果,论文开展了关于
伴随着计算机技术的飞速发展,尤其是网络技术的迅猛革新,当今社会已被悄然送入信息时代,在信息时代,非常强调分布式企业计算平台的使用。在这类平台上,必须不惜任何代价保护数据(
密码学是信息安全的核心技术,加密与解密、身份认证、数字签名和密钥交换等是信息安全的重要保障机制,然而这些技术的安全性都依赖于密钥的秘密性。秘密共享能够为密钥的安全
常见基于图像识别的农业病虫害诊断研究的方法一般是结合图像识别技术和农业病虫害领域知识,深入分析图像内容,识别图像属于哪种病虫害,从而制定处方。本文则转换研究思路,提出一
运动目标跟踪是计算机视觉领域的一个重要课题,在智能监控、军事国防等方面有着广泛的应用。然而遮挡干扰带来的目标特征保持不稳定的问题,极大影响了目标跟踪技术的鲁棒性。