Quelle est la différence entre @ApplicationScoped et @Singleton étendues en CDI?

En CDI il y a le @ApplicationScoped et l' (javax.inject) @Singleton pseudo-portée. Quelle est la différence entre eux? Outre le fait que @ApplicationScoped est mandaté, et @Singleton ne l'est pas.

Pouvez je viens de changer mon @Singleton de la fève à la @ApplicationScoped? Peut @ApplicationScoped bean avoir deux (ou plus) des cas?

  • Avez-vous lu le Soudure de référence? Il y a quelques explications sur les différences pratiques entre @ApplicationScoped et @Singleton à sa section 5.4 (p. 36).
  • Je trouve aussi le sommaire des différences à la fin de cet article germanescobar.net/2010/04/... utile
  • qui Singleton portée êtes-vous allusion - javax.ejb ou javax.injecter?
InformationsquelleAutor amorfis | 2010-12-29