从 Java 源文件生成 CORBA IDL?

Posted

技术标签:

【中文标题】从 Java 源文件生成 CORBA IDL?【英文标题】:Generating CORBA IDL from Java source files? 【发布时间】:2014-01-03 09:40:57 【问题描述】:

考虑到idlj 是一个实现转换的工具,其中 OMG IDL 输入可以转换为 Java 源代码输出,是否有逆变换和相应的工具可用,可以从中生成 IDL Java 源代码?

我是出于为 JCR 开发 IDL 映射的兴趣而提出的。鉴于 JSR-283 中 JCR 参考模型的源代码,如果可以为该源代码中定义的这么多接口和异常类型生成 IDL,那么它可以大大简化任务——从而在一定程度上简化任务使 JCR 可用于非 Java 客户端应用程序,尽管随后结合了 CORBA 体系结构,但其相对复杂性。

如果没有这样的工具,虽然我不确定我是否准备好为 Java 设计 IDL 生成器,但如果设计了这样的工具,那么它肯定可以用于简化“IDL for JCR”定义任务,相当大,

【问题讨论】:

【参考方案1】:

当然。 rmic -idl 工具正是这样做的。但是你必须从 Java 远程接口开始。

【讨论】:

以上是关于从 Java 源文件生成 CORBA IDL?的主要内容,如果未能解决你的问题,请参考以下文章

传递数组或序列以在 idl Java Corba 中运行

在 Java 中使用 Eclipse 为 CORBA IDL 启动命名服务

客户端使用java,服务端使用c++的corba编程环境搭建

CORBA IDL 哈希图

将 rmi 接口转换为 CORBA .idl

Java IDL与javaRMI