数据迁移方案及TalentBase系统相关功能设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:coni
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先通过实现TalentBase系统(TalentBase系统是东软、翰威特联合推出的一个e-HumanResource产品,它基于J2EE规范的企业级信息平台,体系结构采用了符合J2EE规范的MVC三层模式、Sruts框架和Expresso框架。)二次开发过程中的几个功能,对比了几种处理OLE2文档程序包的性能,并且提出了一个复制多个关联性数据表中记录的算法。其次以TalentBase系统的数据迁移工具项目为背景,具体分析了J2EE应用程序实施阶段的数据迁移问题,充分考虑了当前应用程序的实施和部署环境,设计出了一套完整的数据迁移方案,此方案包括系统切换时的数据迁移、通用数据迁移和模块数据迁移三个子方案,能够解决实施阶段各种类型的数据迁移问题。最后,根据当前的需求,以动态循环调用业务层保存方法的原理实现了模块数据迁移功能,使得持久层的数据库结构对实施过程中的数据迁移人员来说是完全透明的,正是这一透明性也省去了直接操作数据表时需要维护多个表之间的数据相关性和一致性的问题。本方案虽是在TalentBase系统之上基于Struts实现的,但可以很容易地在通用的实现MVC模式的应用程序上实现。
其他文献
WebitOS是一种嵌入式实时操作系统,文件系统是其中必要的部分,根据WebitOS的实际应用需要,本论文设计并实现一种轻型的文件系统。 现有的适合嵌入式的文件系统如FAT、JFFS
由于无线网络存在高延迟、连接易间断、低信噪比、误码率高等特点。现有的传输协议TCP(Transfer Control Protocol)已经不能很好的满足无线网络的发展需要。如何保证无线链路
本文对基于防火墙设备的嵌入式Linux系统进行了分析和研究,目的是为本项相关课题设计的混合增强型防火墙提供系统运行平台。论文介绍了嵌入式Linux系统的优势,讨论经由建立双
随着移动设备、社交网络、物联网等多种应用的蓬勃发展,人类社会产生的数据呈爆炸式增长。以海量数据为基础的数据密集型应用的出现,不仅对存储系统的容量提出了更高的要求,
随着软件需求的复杂度和对软件的质量与复用性的要求的增加,系统总体结构规划和设计的重要性远远超过了特定算法和数据结构的选择与设计。软件体系结构作为描述系统高层,提高软
由传感器、微机电系统和网络三大技术融合而形成的传感器网络是一种全新的信息获取和处理技术。而无线传感器网络是计算机科学和技术的一个新的研究领域,由于其广阔的应用前
随着时代的进步与科技的发展,人类进入一个高度信息化的社会,人们越来越意识到掌握信息的重要性,各个企业和部门也越来越重视自身信息化的建设。目前,国内的大多数中小企业都已建
数控(NC)技术是近代发展起来的一种自动控制技术,是用数字化的信息实现机床控制的一种方法,也是现代制造技术中最关键的环节。数控插补技术是数控系统的核心技术,其功能强弱直接
UNIX操作系统是当前世界上使用普遍,影响深远的主流操作系统。它具有很高的可靠性、稳定性、安全性。现代企业随着规模的不断壮大,迫切需要通过网络将各个部门联系起来,以加
教材建设及管理是高校教育信息管理现代化的基础及关键,教材管理从传统的人工操作到信息管理自动化、网络化势在必行。本文根据我校教材建设与管理模式的特点,围绕教材三要素在