Zend Framework é uma coleção de mais de 60 componentes. Eles estão vagamente conectados um com o outro. Eles podem ser usados como componentes autônomos ou como um grupo de componentes trabalhando como uma única unidade.
Zend Framework fornece três componentes mais importantes, que são -
- zend-servicemanager
- zend-eventmanager e
- zend-modulemanager.
Eles fornecem aos componentes Zend a capacidade de integração com outros componentes de forma eficiente.
Event Manager- Oferece a capacidade de criar programação baseada em eventos. Isso ajuda a criar, injetar e gerenciar novos eventos.
Service Manager - Dá a capacidade de consumir qualquer serviço (classes PHP) de qualquer lugar com um pouco de esforço.
Module Manager - Capacidade de converter uma coleção de classes PHP com funcionalidade semelhante em uma única unidade chamada de module. Os módulos recém-criados podem ser usados, mantidos e configurados como uma unidade única.
Abordaremos esses conceitos em detalhes nos capítulos subsequentes.