一个Session Bean如何去调用另外一个Session Bean里的方法? 是不是要把另外一个SESSION BEAN单独拆离出来,更符合设计原则。一个SESSION BEAN调用另外SESSION BEAN的方法和客户端调用SESSION BEAN一样。在JB9中有例子,可以借鉴。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个session bean(A)调用另一个session bean(B)可以更客户程序调用session bean的方法一样。A相当于客户程序。在客户程序中先用JNDI搜索到session bean的接口,然后构建,最后使用。在EAR的配置文件中,可以设置ejb的本地应用,也就是jndi的别名。但是使用上和jndi没有区别。 也是远程调用一样的用Context ctx=new InitialContext();.......之类的东西 建议:如果两个session bean部署在一同server上,bean之间的调用与其他bean之间的调用没什么区别,但是从性能的角度,我建议调用另一个bean的local接口。这样可能会更好的点。 和Client里Call Ejb和SessionBean 里Call EntityBean一样啊 InitialContext ctx = new InitialContext(); Object obj = ctx.lookup("Session"); SessionHome testhome = (SessionHome) javax.rmi. PortableRemoteObject.narrow(obj, SessionHome.class); Session test = testhome.create(); ...... 可以使用Local Interface调用吗? 类和对象 java.net.SocketException DWR和SSH在一起出现的问题,请帮忙解决 struts2的一个小问题 我想做底层开发工作 struts中ActionForm的属性是数组的问题 跪求明白人看看BOSS 学习EJB Create BMP的问题 JTable 行高度,鼠标拖拽自动调节 jsp,servlet在怎样调sessionBean,entityBean 谁用过velocity? 高手帮帮忙,9点以前结贴!
Context ctx=new InitialContext();
.......之类的东西
Object obj = ctx.lookup("Session");
SessionHome testhome = (SessionHome) javax.rmi.
PortableRemoteObject.narrow(obj, SessionHome.class);
Session test = testhome.create();
......