1、IDL 是一种规范语言。 2、IDL 看上去很像 C 语言。 3、OMG IDL 的目的是定义接口和精简分布对象的过程。 4、IDL分离对象的接口与其实现。 5、IDL剥离了编程语言和硬件的依赖性。 6、使用IDL定义接口的客户机程序员不知道接口背后的实现细节。 7、IDL提供一套通用的数据类型,并以这些数据类型来定义更为复...
1、IDL 是一种规范语言。 2、IDL 看上去很像 C 语言。 3、OMG IDL 的目的是定义接口和精简分布对象的过程。 4、IDL分离对象的接口与其实现。 5、IDL剥离了编程语言和硬件的依赖性。 6、使用IDL定义接口的客户机程序员不知道接口背后的实现细节。 7、IDL提供一套通用的数据类型,并以这些数据类型来定义更为复...
IDL规范应该描述数据类型,对象类型等。 CORBA独立于用于构造客户端或实现的编程语言。为了使用ORB,程序员必须知道如何从他们的编程语言中访问ORB功能。它将不同的IDL构造转换为特定的编程语言。本章描述OMG IDL构造到Erlang编程语言的映射。 6.2 OMG IDL映射元件 一个完整的语言映射将允许程序员以一种对指定的编程语言...
OpenDDS自带的文件(例如dds/DdsDcpsTopic.idl)定义了中间件库与应用程序之间的API部分。这被称为OMG IDL平台特定模型(PSM)。 使用OpenDDS的用户除了使用C++或Java源代码文件外,还可以编写IDL文件。本节只描述后一种用法。 IDL规范(版本4.2)使用术语“构建块”来定义整体IDL语法的子集,某些工具可能支持这些构建块。...
IDL是Interface description language的缩写,指接口描述语言,是CORBA规范的一部分,是跨平台开发的基础。IDL通常用于远程调用软件。 在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL建立起了两个不同操作系统间通信的桥梁。从本质上讲,...
OMG 接口定义语言(IDL) 2013-08-22 00:20 −用 RPC / COM /CORBA 技术来编写分布式系统时都需要接口定义语言 (IDL)。 IDL特点: 1、IDL 是一种规范语言。 2、IDL 看上去很像 C 语言。 3、OMG IDL 的目的是定义接口和精简分布对象的过程。 4、IDL分离对象的接口与其实现。 5、IDL剥离了编程语言和硬件...
44、、OMGIDLOMGIDLIDL特点IDL规范OMGIDLOMGIDL模块接口提前声明常量常量类型声明序列any类型属性例外操作签名预编译
IDL是一种规范语言。它允许我们从实现中剥离对象的规范(如何与它交互)。这是一个约定:“客户机女士,如果您要调用这个方法,请传送这些参数,然后我,服务器先生,将把这个字符串数组返回给您。”使用这个接口的客户机程序员不知道接口背后的实现细节。 OMG IDL看上去很像C语言。这就很容易将这两种语言以及它们的关键...
它允许我们从实现中剥离对象的规范(如何与它交互)。这是一个约定:“客户机女士,如果您要调用这个方法,请传送这些参数,然后我,服务器先生,将把这个字符串数组返回给您。”使用这个接口的客户机程序员不知道接口背后的实现细节。OMGIDL看上去很像C语言。这就很容易将这两种语言以及它们的关键字做比较。但是,这种相似...
(5) IDL及其到编程语言的映射 (5.1) OMG IDL(界面定义语言)OMG的界面定义语言(OMG IDL)是CORBA规范中规定的一种中性语言,它用来描述客户对象调用的界面及对象实现提供的界面,但不涉及对象的具体实现。OMG IDL通过指明对象的接口而定义了对象的类型。使用IDL界面的客户可以根据IDL界面中的信息来决定如何发出请求和接...