HY,
我是EJB的新手。现在我正在研究EJB 3.0规范。如果我有两个不同的JSF托管bean,如下一个:
@ManagedBean
public class CocheBean {
@EJB
private ICochesService cochesService = null;
}
@ManagedBean
public class UsuarioBean {
@EJB
private ICochesService cochesService = null;
}
cochesService的注入实现在两种情况下是相同的吗?我的意思是,对于每个注释,ejb容器都会获取一个新对象或者是同一个对象吗?
为什么他们将EJB称为会话bean?它们的会话范围是什么?它们是否存在直到用户会话到期?
它说你不必担心无状态EJB是否是线程安全的,因为容器为每个请求都有一个不同实例的池,但是如果它们是无状态的,并且没有多个线程只能访问一个线程的危险ejb,为什么容器会创建一个池而不仅仅是一个?
使用JSF托管bean,如果这个bean是请求或会话作用域,并且因为我们在这个bean中注入了ejbs,它们不能同时为每个用户或每个请求调用一次,对吧?
如何使用JPA注释指定EJB bean方法的事务属性?
由于