Zpo-13-wyk-Slajd31

Z Studia Informatyczne
Wersja z dnia 17:19, 4 lis 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Cykl życia definiowany przez nazwy metod

Cykl życia definiowany przez nazwy metod


Drugie rozwiązanie jest stosowane wprawdzie tylko przez niektóre kontenery, jednak daje ono potencjalnie większe możliwości konfiguracji komponentu. Polega na określaniu nazw metod wywoływanych w typowych fazach życia komponentu i przekazaniu ich kontenerowi w postaci konfiguracji.

Metoda ta, mimo że nie wymaga implementacji interfejsów, dzięki czemu jest rozwiązaniem bardziej przenośnym, w przypadku wielu implementacji ma nieco ograniczone (choć należy przyznać, że w wielu przypadkach wystarczające) możliwości. Zwykle dotyczy jedynie dwóch faz: inicjacji i finalizacji komponentu, ponadto wymaga metod nie przyjmujących żadnych parametrów.

W przedstawionym fragmencie konfiguracji rejestru dla kontenera Spring komponent Ksiazka posiada metodę inicjuj () wywoływaną tuż po utworzeniu instancji obiektu oraz metodę usun () wykonywaną przed usunięciem instancji komponentu z rejestru.


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