Zpo-13-wyk-Slajd28

Z Studia Informatyczne
Wersja z dnia 17:18, 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 komponentu

Cykl życia komponentu


Komponent zarządzany przez kontener jest od niego całkowicie zależny, jednak istnieje sposób pozwalający komponentowi na wykonanie pewnych działań w określonych etapach jego życia. Służy do tego kontrakt pomiędzy komponentem deklarującym określone metody odpowiadające tym etapom, a kontenerem, który we właściwym momencie je wywoła. Dzięki temu komponent może mieć wpływ m.in. na sposób swojej inicjacji, konfiguracji i usuwania.

Drugim czynnikiem decydującym o cyklu życia komponentu jest kolejność wywoływania metod definiujących ten cykl. Jednak komponent ma wpływ jedynie na implementację metod, natomiast dokładnym określaniem momentu ich wywołania ich oraz samym wywoływaniem zajmuje się kontener.

Metody należące do cyklu życia, w zależności od etapu, który reprezentują, mogą być wywoływane jednokrotnie (np. inicjacja, konfiguracja) albo wielokrotnie (np. obsługa żądania, rekonfiguracja).


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