Tag:

差异:@SessionScoped vs @Stateful和@ApplicationScoped vs @Singleton

我想知道, 两者之间的主要区别是什么: javax.enterprise.context.SessionScoped和javax.ejb.Stateful javax.enterprise.context.ApplicationScoped和javax.ejb.Singleton 我知道@SessionScoped和@Stateful允许为每个客户端创建一个新实例。 我也知道,对于@ApplicationScoped和@Singleton / @Stateless,它们在客户端之间共享。 但是,我什么时候应该考虑选择一个EJB或另一个更好?