Zpo-13-wyk-Slajd7

Z Studia Informatyczne
Wersja z dnia 07:42, 21 sie 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

Własności komponentu

Własności komponentu


Komponenty, w odróżnieniu od obiektów, nie są jednostkami aktywnymi. Nie kontrolują więc swojego życia, nie tworzą samodzielnie swoich instancji.

Zarządzaniem nimi zajmuje się specjalizowany obiekt – kontener, który kontroluje niemal każdy aspekt ich życia: tworzeniem (lub odzyskiwaniem) instancji komponentu, rozwiązywaniem zależności pomiędzy nimi oraz zarządzaniem cyklem ich życia. W niektórych zastosowaniach (np. EJB) zarządza również niezbędnymi zasobami, zapewnia własności pozafunkcjonalne (np. transakcyjność) i równoważy obciążenie nadchodzących żądań ze strony klientów. Kontener w programowaniu komponentowym pozwala na ograniczenie zadań stojących przed komponentami jedynie do realizacji funkcji wynikających z przypisanej im odpowiedzialności "biznesowej", natomiast aspektami technicznymi zajmuje się sam.


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