![](/img/trans.png)
[英]How to invoke method on one @Stateless bean from second @Stateless bean in another package
[英]How to invoke method on one @Stateless bean from another @Stateless bean
我在Java中创建了无状态会话bean。 现在我想调用另一个无状态会话bean的方法。 我的代码中缺少一些东西。 通常的调用方法不适合这里。 在另一个无状态会话bean中调用方法从Internet检索数据。
同样,如何从简单Java类的@Stateless bean调用方法。 我用Java构建了一个REST Web服务,不知何故我无法从@Stateless bean调用简单Java类的方法。 干杯
只需注入@EJB
@Stateless
public class StatelessBean1 {
@EJB
private StatelessBean2 bean;
}
在无状态会话bean上调用方法没什么特别之处。 您使用与每种其他类型的bean完全相同的语法。
正如Bozho指出的那样,EJB的唯一特殊之处在于你不能使用new运算符构造实例。 您需要注入实例或者执行JNDI查找。 之后,适用常规Java规则。
它实际上不需要解释,但可以肯定的是,在名为'bean'的无状态会话bean上调用方法:
bean.someMethod(someArgument);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.