细节有很多有关无状态,状态和Sigleton豆到处但几乎一无所知javax.annotation.ManagedBean。在第一次看,我认为这是类似于Spring's @Component
但我不能使用它没有完整的信息。EJB - requried上javax.annotation.ManagedBean
- 如果我用
@javax.annotation.ManagedBean
注解一个类,它会是单例还是会有无状态的实例池? - 这样的类中的方法是并发的吗?我应该确保它们在默认情况下是同步的。
- 我正在考虑用这个注释我的DAO类,但
@javax.enterprise.context.*;
范围让我怀疑。我认为@Stateless
会更好。任何意见? - 如果不在DAO或服务类别上,此注释适用于何处?
这个answer给出了非常好的解释,但没有回答上述问题。