能否说详细些,JAVA-IDL-Delphi的影射过程,更重要的是如何定位服务器端的类
能否用JINI?谢谢!!

解决方案 »

  1.   

    我个人觉得,DELPHI通过CORBA是无法调用EJB的,虽然EJB2.0开始使用RMI/IIOP协议,是基于CORBA的,但EJB只是个组建概念,而且要通过JNDI调用,而在DELPHI中哪来的JNDI啊!?所以这应该是不可能实现的!
    不过我觉得你可是写一个JAVA 的程序包括MAIN函数的那种,在那个函数里调用WEBLOGIC上的EJB,然后通过CORBA服务器(JDK1.4中的ORBD就可以)和DELPHI那端的CORBA服务器通信应该可以解决你的问题!主要思想如下:
    EJB(WEBLOGIC)---通过JNDI---JAVA APP---通过CORBA---DELPHI APP
    详细资料,你可以自己看看JDK文档中关于CORBA的教材,至于JAVA APP调用EJB应该没什么问题吧,WEBLOGI的文档中也有,DELPHI那边的问题,我就帮不了你了!呵呵!
    祝你成功!
      

  2.   

    通过Corba是可以访问EJB的;
    详见Java(TM) 2 SDK Documentation(j2sdk1.4.0)
    j2sdk1.4.0\guide\rmi-iiop\interop.pdf
    是一个C++的例子,至于在delphi 如何写我就帮不上忙了。
      

  3.   

    是的C++可以不过要有JIDI的支持,我就是找不到delphi 那里有什么JIDI。
    谢谢各位的建议。