紧急求助!EJB怎么样调用另外一个EJB

glqky 03-08-12

我的EJB要从数据库中查到别人的EJB的情况,并且传入相应的参数调用它,
请问怎么样来实现?假设我事先不知道对方的EJB的情况,所有信息要从数
据库中取,为了能成功调用,数据库中需要存放哪些信息?

谢谢,一定要帮我,做不出来会被砍!!!

ccxanadu
2003-08-12 00:51

lookup方法中想引用的绑定名称(字符串)
ejbcreate方法中传入的参数

glqky
2003-08-12 15:07

谢谢,但还有一些地方不明白,比如要调用另外一个叫Count的EJB
需要这样的代码,
Context ctx = new InitialContext(props);
Object obj=ctx.lookup("Count");
CountHome countHome;
countHome=(CountHome)PortableRemoteObject.narrow(obj,CountHome.class);
Count count;
count=countHome.create();
但是定义countHome的时候要事先知道CountHome,并且要
import含有CountHome定义的类,怎么样在不知道的情况下
做到呢

glqky
2003-08-13 17:33

我要做的是通用的流程管理模块,具体有哪些流程以后是可
加的,所以我的EJB比别人的先做,有人知道怎么解决这个
问题吗?

banq
2003-08-14 08:26

countHome是 接口,不管谁先做,整体设计总要做的,总体设计就是接口设计。