Различия: @SessionScoped против @Stateful и @ApplicationScoped против @Singleton [закрыто]
Я хотел бы знать, каковыпринципиальные отличия между:
javax.enterprise.context.SessionScoped а такжеjavax.ejb.Statefuljavax.enterprise.context.ApplicationScoped и javax.ejb.SingletonЯ знаю что@SessionScoped и@Stateful позволяет создать новый экземпляр для каждого клиента. Я также знаю, что для@ApplicationScoped а также@Singleton / @Stateless они распределяются между клиентами.
=> Нокогда я должен рассмотреть лучше выбрать EJB или другой?