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