ZAWWW-2st1.2-w12.tresc-1.0-Slajd19

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

Fabryki komponentów

Fabryki komponentów


Podstawowa funkcjonalność architektury Spring jest udostępniona przez pakiet org.springframework.beans, który dostarcza infrastrukturę do wyszukiwania i wiązania komponentów JavaBean. Tworzenie i wiązanie komponentów jest wykonywane przez tzw. fabryki komponentów. Spring dostarcza dwóch fabryk komponentów. BeanFactory to podstawowa fabryka komponentów wykorzystująca mechanizm wstrzykiwania zależności do tworzenia i łączenia komponentów JavaBean. ApplicationContext to bardziej złożona i zaawansowana fabryka komponentów, która rozszerza funkcjonalność BeanFactory o umiejętność obsługi komunikatów, internacjonalizacji, obsługi zdarzeń, oraz rejestrowania nasłuchu zdarzeń. Zaleca się, aby poza środowiskami o ograniczonej pamięci (np. applety Java) wykorzystywać fabrykę komponentów ApplicationContext. Na slajdzie przedstawiono fragment aplikacji Java tworzący nową fabrykę komponentów. Fabryka komponentów jest zawsze tworzona w oparciu o podany plik konfiguracyjny.


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