ZAWWW-2st1.2-w04.tresc-1.0-Slajd10

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Cykl życia bezstanowego sesyjnego EJB

Cykl życia bezstanowego sesyjnego EJB


Cykl życia bezstanowego sesyjnego komponentu EJB jest bardzo prosty i występują w nim tylko dwa stany. Instancja komponentu albo nie istnieje albo jest gotowa do użycia. Kontener tworzy instancję komponentu gdy klient żąda referencji do komponentu, a nie ma wolnej gotowej instancji. Po utworzeniu instancji, a przed jej udostępnieniem klientowi, kontener wstrzykuje zależności (np. obiekt reprezentujący transakcję lub referencje do innych komponentów EJB), a następnie wywołuje metody oznaczone adnotacją @PostConstruct. W stanie gotowości klient może wywoływać metody biznesowe na rzecz komponentu. Gdy instancja komponentu nie jest potrzebna, kontener może podjąć decyzję o jej usunięciu. Przed udostępnieniem instancji dla mechanizmu garbage collection, kontener wywołuje metody oznaczone adnotacją @PreDestroy.


<< Poprzedni slajd | Spis treści | Następny slajd >>