@EJB注解的三个参数都是可选的:
name元素由于绑定到注入的EJB的JNDI名称
beanInterface用于访问EJB的业务接口
beanName:如果多个EJB实现同一个业务接口,那么beanName元素允许我们表示此业务接口
例如:
@Stateful(name="test")
public class TestBean implements Test{
}
@Stateful
public class TestBean2 implements Test2{
@EJB(name="test")
public Test tt;
}