# Zend_Application_Bootstrap_Bootstrap(日本語)

`Zend_Application_Bootstrap_Bootstrap`は Zend_Application_Bootstrap_BootstrapAbstract を具体的に実装したものです。 これは フロントコントローラリソース を登録し、デフォルトのモジュールが定義されていることと、 それからフロントコントローラをディスパッチすることを最初にチェックする `run()`メソッドという主要なフィーチャーです。

多くの場合、ブートストラップする必要性に応じて拡張するか、 このクラスを単純に使って、利用するリソースプラグインのリストを与えたいことでしょう。

## アプリケーションのオートローディングを有効にする

さらに、このブートストラップ実装により、 そのツリーに位置するリソースに対する "namespace" またはクラス接頭辞を指定できるようになります。 それにより、様々なアプリケーション・リソースをオートローディングできるようになります。 基本的に、それは Zend_Application_Module_Autoloader オブジェクトのインスタンスを生成します。 そして引数として、要求された名前空間およびブートストラップのディレクトリを提示します。 "appnamespace" 構成オプションに名前空間を提示することにより、この機能を使用可能にできるでしょう。 INI 例としては、

    appnamespace = "Application"

または XMLで、

    <appnamespace>Application</appnamespace>

デフォルトでは、`Zend_Tool` は、 "Application" 変数でこのオプションを有効にします。

あるいは、ブートストラップ・クラスの `$_appNamespace` プロパティを適切な値で簡単に定義できます。

    class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    {
        protected $_appNamespace = 'Application';
    }