Unterschiede: @SessionScoped vs @Stateful und @ApplicationScoped vs @Singleton [geschlossen]

Ich würde gerne wissen, was die sindHauptunterschiede zwischen :

javax.enterprise.context.SessionScoped undjavax.ejb.Statefuljavax.enterprise.context.ApplicationScoped und javax.ejb.Singleton

Ich weiß, dass a@SessionScoped und ein@Staatsbürgerlich Ermöglicht das Erstellen einer neuen Instanz für jeden Client. Ich weiß das auch für die@ApplicationScoped und@Singleton / @Stateless Sie werden zwischen den Clients geteilt.

=> Aberwann soll ich überlegen ist es besser, ein EJB oder das andere zu wählen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage