用javabean来实现。
实际session可以操作entity.用jndi来找就可以了。

解决方案 »

  1.   

    一样lookup,一样create,没什么区别啊
      

  2.   

    呵呵,我昨天也在折腾这么问题,现在我搞定了:比如你写了一个SESSIONBEAN:
    ejb.jave(remote)
    ejbhome.jave(home)
    ejbbean.jave
    ....
    在JB6中编译发布了
    然后在你的javabean中写这几句:
     InitialContext ctx =new InitialContext();
     Object ref = ctx.lookup("你在weblogic-ejb-jar.xml中指定的名字");
     ejbhome home  = (ejbhome) PortableRemoteObject.narrow(ref, ejbhome.class);
     ejb obj = home.create();
    .....然后编译你的JAVABEAN,并且把编译好的JAVABEAN和你的HOME接口的CLASS
    以及REMOTE接口的CLASS放到同一个包的目录下就一切OK了
      

  3.   

    有些服务器上在不同的EJB模块之间互相lookup是要写<ejb-ref>的