Unterschiede : @SessionScoped vs @Stateful und @ApplicationScoped vs @Singleton

Ich würde gerne wissen, was sind die wichtigsten Unterschiede zwischen :

  1. javax.enterprise.Kontext.SessionScoped und javax.ejb.Stateful
  2. javax.enterprise.Kontext.ApplicationScoped und javax.ejb.Singleton

Ich weiß, dass eine @SessionScoped und ein @Stateful ermöglicht das erstellen einer neuen Instanz für jeden client. Ich weiß auch, dass für die @ApplicationScoped und @Singleton /@Stateless Sie freigegeben werden, zwischen den clients.

=> Aber , als sollte ich in Betracht ziehen es ist besser, wählen Sie ein EJB, oder die anderen?

InformationsquelleAutor Gugelhupf | 2014-06-08
Schreibe einen Kommentar