在vb里使用com怎么调用java2ee中的ejb组件啊!大家帮帮忙!!

解决方案 »

  1.   

    http://www.ahcit.com/200310/12.doc 这里有Delphi的,谁知道用vb怎么弄呢!>???
      

  2.   

    照他那里一样的方法,只不过换成VB的语句  set ws = CreateObject("J2EECAS.WeblogicServices")   '新建Weblogic服务类的实例
      ws.ProviderURL = "t3://127.0.0.1:7001"              'JNDI的初始URL
      '查找Home对象和创建EJB对象:
      dim jHome as variant ,obj as variant
        …
      JHome = ws. LookUpEjb ("ServiceFacade","ServiceFacadeHome")
      '可能需要加上 Set JHome = ...
      '参数为JNDI名和Home接口名 ,把Home对象作为Idispatch接口返回。
        Obj = jHome.Create
      '可能需要加上 Set Obj = ...
        Msgbox obj.test         '调用EJB对象的方法test()。
      '至此已经成功实现了COM客户对EJB组件的访问。
    没有环境没测试过
      

  3.   

    都引用哪些库呢?? 我这方面一点不懂,J2EECAS.WeblogicServices 这个我到哪去搞,??
      

  4.   

    应该不需要引用什么,安装“J2EE CAS COM Bridge(后面简称为COM桥)”就行了,看你给的那篇doc
      

  5.   

    J2EE CAS COM Bridge,这个东西我找不到啊!!!!!!!!!!!!!!!!!!
      

  6.   

    >>J2EECAS.WeblogicServices 这个我到哪去搞,??
    应该是注册到你系统的组件, 一般 com, com+ 类是注册后就可以这样创建, 不知道 ejb 是不是也一样