Zend Framework - koncepcje
Zend Framework to zbiór ponad 60 komponentów. Są ze sobą luźno powiązane. Mogą być używane zarówno jako samodzielny komponent, jak również jako grupa komponentów pracujących jako pojedyncza jednostka.
Zend Framework dostarcza trzy najważniejsze komponenty, którymi są -
- zend-servicemanager
- zend-eventmanager i
- zend-modulemanager.
Zapewniają komponentom Zend możliwość efektywnej integracji z innymi komponentami.
Event Manager- Daje możliwość tworzenia programów opartych na zdarzeniach. Pomaga to w tworzeniu, wstrzykiwaniu i zarządzaniu nowymi zdarzeniami.
Service Manager - Daje możliwość korzystania z dowolnych usług (klas PHP) z dowolnego miejsca przy niewielkim wysiłku.
Module Manager - Możliwość konwersji zbioru klas PHP o podobnej funkcjonalności do pojedynczej jednostki o nazwie module. Nowo utworzone moduły mogą być używane, konserwowane i konfigurowane jako jedna jednostka.
Pojęcia te omówimy szczegółowo w kolejnych rozdziałach.