欢迎访问服务百科信息网!
首页 >科技 >接口定义语言
接口定义语言

接口定义语言

(接口定义语言)
接口定义语言(IDL),到对象类的接口包含调用者使用对象必须了解的信息。明确地说,它包含其属性的名称及其方法的特征符。
接口定义语言资料
  • 外文名:interface definition language,IDL
  • 公布时间:2018年
  • 简介

    接口定义语言(IDL)

    到对象类的接口包含调用者使用对象必须了解的信息。明确地说,它包含其属性的名称及其方法的特征符。在CORBA编程模型中,对象管理组(OMG)接口定义语言(IDL)是用于定义对象接口的形式语言,它独立于用于实现那些方法的编程语言。

    这是IDL和应用程序开发语言之间关系的概述。对象提供程序使用IDL定义到它们的对象的接口。IDL可直接由对象提供程序定义或用应用程序开发工具为用户透明产生。代码发射器和生成器产生下列元素:

    元素

    用法绑定,它提供IDL的本地客户机语言呈现(例如,作为C++类或Java接口)。通过委托映射接口到提供实现的服务器对象,用法绑定也用于生成客户机调试文件对象。

    实现模板,它提供可插入方法行为的本地服务器语言类模板(例如,通过编辑文件并添加源代码)。对象类的实现(即,实现操作和用于存储对象状态的变量的过程)用实现程序首选的编程语言(例如C++或Java)编写。

    如果客户机和服务器在不同的流程中或用不同的语言,也可发射和编译实现对象(例如,框架和调试文件)。这些实现对象提供进行语言间调用和远程方法执行所需的功能。

    IDL编译程序将IDL文件作为输入并产生用法绑定文件,它方便实现和使用支持特殊编程语言中定义的接口的对象。

    对于企业bean,您可从bean的接口和起始对象类创建IDL文件。

    参考资料

    http://publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index.jsp?topic=/com.ibm.wasee.doc/info/ee/corba/concepts/ccor_idl.html

  • 上一篇百科:Xamarin
  • 下一篇百科:通用中间语言