Singletonowe komponenty sesyjne

Singletonowy komponent sesyjny to taki, którego instancja jest tworzona tylko raz w danej aplikacji i który zapewnia łatwy dostęp do pewnego współdzielonego stanu. Jeśli kontener jest rozproszony na wielu maszynach wirtualnych, każda aplikacja będzie dysponowała dokładnie jedną instancją singletonu w każdej wirtualnej maszynie Javy (JVM). Singletonowy komponent sesyjny zaprojektowano z myślą o współdzieleniu i o obsłudze przetwarzania współbieżnego.

Prosty singletonowy komponent sesyjny można zdefiniować za pomocą adnotacji @Singleton:

@Singleton
public class MySingleton {
    // ...
}

Za inicjalizację jedynej instancji komponentu singletonowego odpowiada kontener. Okazuje się jednak, że komponent można oznaczyć adnotacją ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.