关于ejb中客户端如何引用服务器home接口的问题? 你有个"TestBean"你可以lookup("Test");服务器部署ejb的时候为它起的名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个EJB都会有一个jndi-name做为home接口,(你在xml中就配置好了的) Object objref = context.lookup(your-jndi-name); home = (YourHome)PortableRemoteObject.narrow(objref, YourHome.class);得出的home就是你要找的接口 bas deploy EJB时候,你那个bean的JNDI public class AcountTestClient1 { private AcountHome acountHome = null; private Acount acount=null; private AcountPK acountPK=null; /**Construct the EJB test client*/ public AcountTestClient1() { try { //get naming context Context ctx = getInitialContext(); //look up jndi name Object ref = ctx.lookup("Acount"); //cast to Home interface acountHome = (AcountHome) PortableRemoteObject.narrow(ref, AcountHome.class); //acount = acountHome.create(4,"ss"); acountPK = new AcountPK(); acountPK.userid= 1 ; acount = acountHome.findByPrimaryKey( acountPK ) ; acount.setName("fuck you") ; System.out.println(acount.getName() ) ; } catch(Exception e) { e.printStackTrace(); } } 求教自己编写的简单留言系统为什么会注册失败问题 用eclipse报错 严重: Error listenerStart 找不到spring中的配置文件 spring切入点的问题 hibernate控制并发 请教各位高手一个简单问题 JAVA初学者 struts应用debug问题 请问哪位大虾有用实体Bean做的关联(BMP)的源代码,最好是一对多或者多对多的,发一份丑丑!! J2SDKEE的开发平台是否支持EJB,怎么发布? 那位老大能提供EJB2的教程。
Object objref = context.lookup(your-jndi-name);
home = (YourHome)PortableRemoteObject.narrow(objref, YourHome.class);
得出的home就是你要找的接口
private AcountHome acountHome = null;
private Acount acount=null;
private AcountPK acountPK=null;
/**Construct the EJB test client*/
public AcountTestClient1() {
try {
//get naming context
Context ctx = getInitialContext(); //look up jndi name
Object ref = ctx.lookup("Acount"); //cast to Home interface
acountHome = (AcountHome) PortableRemoteObject.narrow(ref, AcountHome.class);
//acount = acountHome.create(4,"ss");
acountPK = new AcountPK();
acountPK.userid= 1 ;
acount = acountHome.findByPrimaryKey( acountPK ) ;
acount.setName("fuck you") ;
System.out.println(acount.getName() ) ; }
catch(Exception e) {
e.printStackTrace();
}
}