タグ

ブックマーク / netjockey.hatenadiary.org (1)

  • [Zend Framework] Zend_Application動作原理の翻訳 - NetJockey開発記録

    Zend_Application動作原理の原文はこちら。 4.3. 動作原理 MVCアプリケーションを設定して動かすためには、データベース、ビューやビューヘルパー、レイアウトなどの設定や、プラグイン、アクションヘルパーの登録などなど、多くの機能を利用するためのコードがたくさん必要になる。 加えて、テストやcronタスク、サービススクリプトなどを実行するために、同じコードを再利用したいこともよくあるだろう。*1そういう処理は、ブートストラップ(起動準備処理*2)に書いてしまうのが簡単なやり方だが、環境依存の初期化処理が必要となることもあるだろう。たとえば、cronタスクにMVCはいらないし、サービススクリプトにはDBレイヤーだけあればいい。 Zend_Applicationでは、OOPによりブートストラップをカプセル化して再利用可能にすることで、そのような要望に応えようとしている。 Zend

    [Zend Framework] Zend_Application動作原理の翻訳 - NetJockey開発記録
  • 1