ZendFramework-コンセプト
Zend Frameworkは、60以上のコンポーネントのコレクションです。それらは互いに緩く接続されています。これらは、スタンドアロンコンポーネントとしても、単一ユニットとして機能するコンポーネントのグループとしても使用できます。
Zend Frameworkは、次の3つの最も重要なコンポーネントを提供します。
- zend-servicemanager
- zend-eventmanagerと
- zend-modulemanager.
これらは、Zendコンポーネントに他のコンポーネントと効率的に統合する機能を提供します。
Event Manager−イベントベースのプログラミングを作成する機能を提供します。これは、新しいイベントの作成、注入、および管理に役立ちます。
Service Manager −少しの努力で、どこからでも任意のサービス(PHPクラス)を利用できるようになります。
Module Manager −同様の機能を持つPHPクラスのコレクションをと呼ばれる単一のユニットに変換する機能 module。新しく作成されたモジュールは、単一のユニットとして使用、保守、および構成できます。
これらの概念については、以降の章で詳しく説明します。