我尝试实现基于corba并使用JacORB的Java程序。我必须在静态调用接口(SII)中使用双向同步调用。我在JacORB的官方文档中找不到任何有关它的信息。


  客户检索到对象的IOR后,便可以调用操作
  利用静态或动态调用的对象
  接口机制(分别为SII和DII)。


org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
        org.omg.PortableServer.POA poa =
        org.omg.PortableServer.POAHelper.narrow(orb.resolve_initial_referencpoa.the_POAManager().activate();
        org.omg.CORBA.Object o = poa.servant_to_reference( new serverImpl() );


我初始化了ORB,然后呢?有人有文件吗?关于双向同步呼叫和SII的简单示例或解释?

最佳答案

SII的良好定义是http://www4.cs.fau.de/~geier/corba-faq/sii.html

您可以在demo / hello子目录中找到一个使用JacORB的简单示例。

我建议在jacorb开发人员列表(http://www.jacorb.org/contact.html)上询问有关JacORB的问题。 JacORB的源代码也可以在github(https://github.com/JacORB/JacORB/)上找到

关于java - jacorb双向同步调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23848205/

10-12 06:02