基于Hibernate的数据整合系统的研究与开发

被引量 : 0次 | 上传用户:caoda0512116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的迅速发展,信息化建设过程中积累了大量有用数据信息。但由于建设时期或开发部门的不同,这些数据资源形成了一座座信息孤岛,使得数据的查询和访问非常困难,数据的利用程度很低,从而不能够很好地支持管理决策。面对这些问题,数据整合技术应运而生。数据整合是把不同来源、不同格式、不同性质的数据在逻辑上或物理上有机地集中,并为用户提供一个统一的视图。本文结合面向对象的程序设计思想,把O/R Mapping(Object-Relational Mapping,对象-关系映射)技术应用到数据整合中,提出了一种新的数据整合框架,即“基于Hibernate的数据整合(Hibernate-Based Data Integration:HBDI)系统”。该系统使用Java语言开发,主要对名字语义冲突的数据进行整合。本文还通过大量的实验数据比较了Java领域中主要的几种常见的O/R Mapping技术,实验结果表明Hibernate在同类技术中具有一定的优势。在详细分析系统需求的基础上,设计了基于Hibernate的数据整合系统架构。该系统设计层次结构清晰,最大程度地减小了查询语句和应用程序代码之间的耦合。在实现方面,分别使用Middlegen和Hibernate-Extensions生成持久层的映射文件和持久类,从而达到持久层代码生成的自动化。此外,以批处理的方式调用Ant构建工具,使得程序具有较好的灵活性,有效地减少了数据整合的工作量。该系统提供了友好的界面,极大地方便了用户添加、修改和删除数据源,修改字段配置文件和优先级管理文件,以及查询数据等操作。
其他文献
随着高等教育由“精英教育”向“大众教育”的转型,传统意义上的就业指导显现出诸多不适应的地方,面临着挑战和变革,创新现行的就业指导体系势在必行。为应对新形势的挑战,本
企业孵化器是一种为创业者提供基础设施和共性服务的组织或机构。20世纪80年代初以来,各国政府开始重视孵化器的发展,将它作为扶持科技创业、提高技术创新活力、推动社会经济
自媒体语境下舆论传播形成的基础 (一)技术基础:数字技术推动媒介革新“数字技术的发展使人类利用简单的编码技术,实现对一切声音、文字、图像和数据的编码和解码,各类信息的采集
目的比较阿尔茨海默病(AD)、血管性痴呆(VD)和混合性痴呆(MIX)患者及轻度认知障碍(MCI)患者的不同范畴情景记忆缺损特征。方法采用神经心理学测试和听觉词语学习测验(AVLT)对
钡铁氧体在永磁材料、磁记录材料以及隐身材料等众多领域有着广泛的应用。随着科技的不断发展,钡铁氧体的颗粒向微细化发展。因此,颗粒团聚问题成为钡铁氧体材料应用的一个关键
"水"和"土"是人类生息的重要资源,水土流失已成为威胁我们生存和发展的一个重要问题,该文用事实证明了山西省水土流失的现状,指出水土流失的危害,及森林在控制水土流失中的作
随着经济的稳步发展,钢结构以其特殊的性能得以广泛的应用。但在1994年美国的北岭地震和1995年日本的阪神地震,以及钢结构在施工过程中出现的事故中,曾经被认为具有良好抗震
随着发展与环境的矛盾日益尖锐,人们意识到可持续发展道路是解决问题的唯一方法。在经过多年的探索后,循环经济是实现可持续发展的基本途径。循环经济是一种循环型的经济模式
GIS是20世纪60年代中期开始发展起来的技术。最初是用于解决地理问题,发展至今已经成为一门涉及测绘科学、环境科学、计算机技术等多学科的交叉性学科。目前GIS应用领域不断得
SiO2气凝胶是目前世界上最轻的固体材料,由于其特殊的网络结构使其具有很多独特的性能,在所有固体材料中它的隔热性最好、声传播速率最低且孔隙率较高等,因此具有广泛的应用价值