Zpo-13-wyk-Slajd28: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 4: | Linia 4: | ||
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 | 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. | 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, | 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). | ||
[[zpo-13-wyk-Slajd27 | << Poprzedni slajd]] | [[zpo-13-wyk-toc|Spis treści ]] | [[zpo-13-wyk-Slajd29 | Następny slajd >>]] | [[zpo-13-wyk-Slajd27 | << Poprzedni slajd]] | [[zpo-13-wyk-toc|Spis treści ]] | [[zpo-13-wyk-Slajd29 | Następny slajd >>]] |
Aktualna wersja na dzień 17:18, 4 lis 2006
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).