主要用jndi查询获得EJB的本地接口去操纵远端EJB.
try{
InitialContext ic=new InitialContext();
Object lookup=ic.lookup("java:comp/env/ejb/Agency");
AgancyHome home=(AgancyHome)PortableRemoteObject.narrow(lookup,AgancyHome.class); ................
}catch(e){
..........................
}
这样你就得到了本地接口的一个引用,用这个本地接口的create方法去取得实例池中的引用,进行操作,调用远端EJB实现业务逻辑.
前提条件是你都写好了,并配置好了配置文件.
try{
InitialContext ic=new InitialContext();
Object lookup=ic.lookup("java:comp/env/ejb/Agency");
AgancyHome home=(AgancyHome)PortableRemoteObject.narrow(lookup,AgancyHome.class); ................
}catch(e){
..........................
}
这样你就得到了本地接口的一个引用,用这个本地接口的create方法去取得实例池中的引用,进行操作,调用远端EJB实现业务逻辑.
前提条件是你都写好了,并配置好了配置文件.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货