【摘 要】
:
近年来,一方面随着数据库技术不断地发展,除传统的关系数据库外,XML数据库、面向对象数据库等新的数据库形式开始应用到企业中来。另一方面,企业不断地兼并和重组,新的企业需
论文部分内容阅读
近年来,一方面随着数据库技术不断地发展,除传统的关系数据库外,XML数据库、面向对象数据库等新的数据库形式开始应用到企业中来。另一方面,企业不断地兼并和重组,新的企业需要使用以前各个企业使用的异构数据源。如何使用这些不同的数据源成为我们面临的问题。本文提出了一种基于J2EE实现对各种不同数据源透明访问的模型。这种数据访问方式屏蔽了各种数据源的差异,并以统一的形式返回传输对象和数据对象。本文首先介绍了软件体系结构的演变历史,对各种软件体系结构的优缺点进行了分析并着重介绍了当前广泛使用的多层软件体系结构和B/S 体系结构。然后介绍了基于多层软件体系结构的企业级应用系统开发规范J2EE,并对该规范的相关技术、J2EE 的分层以及各层的设计模式进行了说明。接着对其中的DAO 模式展开讨论,分析了它的两种实现。针对我们要实现对多种数据源的透明访问的需求和大多数实际Web 应用场景,提出了基于无连接的DAO 模型(简称DDAO),并对它的框架和原理进行了解释,还与相关的EII 概念进行了对比。随后对DDAO 模型的重要组件中介器的功能进行了分析,中介器从各种数据源获取数据,并产生数据传输对象,然后再将对数据的修改返回到具体数据源。并具体以关系数据库中介器和XML 中介器的机理进行了分析说明。接着对系统关键Java API 的设计进行了讨论:数据对象(Data Object)代表业务数据对象,是我们数据处理的主要对象;序列(Sequence)主要用于记录一些数据对象表示不了的顺序关系和表示一些半结构化数据;传输对象(Transfer Object)是数据对象的集合,包含一个根数据对象,可以通过根数据对象递归访问所有的数
其他文献
反射中间件作为下一代的中间件体系结构正能提供这样的灵活性和自适应性.目前,基于J2EE架构的反射中间件没有解决网络的WebQoS控制问题.就此,本文指出运用反射能够解决这个问
嵌入式网络技术的关键是通过嵌入式网络服务器为传统的非标设备上网提供一个协议转换工具并为用户管理这些设备提供软硬件支持。随着嵌入式技术的发展,出现了基于微处理器的
移动IP技术是推动下一代移动互联网络的主要力量,受到广泛关注。然而TCP把切换过程中的数据包丢失、延迟和失序理解为拥塞发生并且采取了错误的措施,导致其性能劣化。针对这个
随着数据爆炸和宽带网络的普及,云存储已经成为当今云计算领域的一个重要应用分支,越来越多的用户趋向于将自己的数据存储到云端。然而,存储在云端的数据依然存在设备故障、
本课题研究的领域是天空自然景物的建模与绘制部分。该部分的主要工作是通过对虚拟天空环境中的自然景物进行仿真,提高虚拟环境的逼真度。本文详细阐述了模拟自然景物的三种方
本文研究基于粗糙集理论的智能信息检索方法,主要讨论文本信息检索的处理技术和优化用户查询以便提高用户查询质量.本文提出一种基于粗糙集理论的文本检索优化方法.利用粗糙
纹理合成是当前计算机图形学和计算机视觉领域的研究热点之一,大规模场景的绘制要求和图形网络传输的需求,推动了纹理合成技术的发展。本文首先简要介绍了Markov随机场模型,它描
本文首先介绍了需求管理和需求管理工具的一般概念。需求管理是需求工程的一个组成部分,其也是CMM五级能力模型第二级的KPA。 本文建立了需求工程“V”型模型,并建立了相应
随着信息化的不断进展,不同历史时期陆续投入到企业运营中的各种应用系统因架构、接口不一,使得它们除应对独立任务外不能很好协同工作,形成了企业的许多“信息孤岛”。EAI将
并行工程是当今国际先进制造领域研究和工程实践的热点,因为它的实施能大大缩短产品的开发周期,降低产品的开发成本。装配建模是近几年来兴起的一种建模方法,它的最大特点是