预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于CORBA的数据库访问方法及实现的中期报告 一、背景 CORBA(通用对象请求代理架构,CommonObjectRequestBrokerArchitecture)是一种标准化的分布式计算体系结构,它支持不同种类的计算机中进行通讯和交互,旨在为异构系统之间的通信和交互提供一种通用机制。通过CORBA,我们可以有效的实现不同的应用程序之间的通信和交互。 在CORBA中,客户端和服务端之间通过CORBA对象实现通信,而对象之间可以采用远程方法调用(RemoteMethodInvocation,RMI)来进行数据交互。这种分布式计算的设计理念,使得CORBA成为了一种非常强大的计算体系架构,特别在处理大规模应用系统时具有很充分的优势。 我们将会实现一个基于CORBA的数据库访问方法并完成该方法的中期报告。本中期报告的主要目的是阐明我们计划实现的技术方法与实现步骤,并简要介绍我们使用的技术工具和有关进展情况。 二、技术方法与实现步骤 为了实现基于CORBA的数据库访问方法,我们将采用以下技术方法和实现步骤: 1)定义IDL文件 我们将根据CORBA的规范定义IDL文件,并针对不同类型的数据库引擎编写相应的IDL文件,从而定义与其类别对应的访问方法。例如,对于MySQL,我们将定义一个包含常规CRUD操作的IDL文件,包括增加、删除、更新、查询等操作。 2)编写Stub和Skeleton 针对IDL文件,我们将使用IDL编译器生成Stub和Skeleton代码,并根据需要进行调整,以实现客户端与服务端的通讯和交互。 3)实现数据库访问方法 针对要实现的数据库引擎,我们将根据ID的文件和Stub、Skeleton代码开发具体的数据库访问方法。在MySQL的情况下,我们将使用JDBC编写相关的代码,实现与MySQL数据库的数据交互。 4)测试和调试 在实现完数据库访问方法后,我们将进行测试和调试,确保它能够正常工作并且返回正确的数据。 三、使用的技术工具 为了实现基于CORBA的数据库访问方法,我们将使用以下技术工具: 1)Eclipse 我们将使用Eclipse作为开发环境,用于编写程序代码并进行调试。 2)ORBacus ORBacus是一个遵循CORBA标准的开源ORB,我们将使用它来实现CORBA的相关功能,并在其上实现数据库访问方法。 3)MySQL 我们将使用MySQL数据库,在ORCacus环境下实现数据库访问方法并进行测试。 四、进展情况 目前,我们已经完成了对MySQL的IDL文件定义,并使用IDL编译器生成了相关的Stub和Skeleton代码,以实现客户端与服务端的通讯和交互。接下来,我们将根据这些代码,进一步实现数据库访问方法,并进行测试和磨合。