Zend Framework を使ってみる

php framework

  • 掲示板
  • サンプル
  • 使い方
  • ダウンロード
  • Home

用語集

フロントコントローラ

Webリクエストを集中して管理する「フロントコントローラ」を使用し、 認証や権限付与、ビューの選択、エラー処理などを行います。

クライアントがWebアプリケーションを利用するとき、もしクライアントが直接ビューにアクセスすることになると、 各ビューごとにリクエストを制御しなくてはなりません。そうすると、リクエストの制御が各ビューに分散してしまい、 リクエストを制御するためのソースコードも、各ビューに重複して記述することになってしまいます。

* 認証の確認
* リクエストパスの制約
* エンコーディングの確認
* クライアント(ブラウザ)情報の確認

これらの共通する処理をそれぞれのリソースでコーディングすると、同じコードを何度も記述しなければならず、 無駄な作業が必要となります。また、共通部分がコピーアンドペーストで作成されたりすると、 共通する処理内容や処理方法などに修正・変更が必要となった場合、 その処理を行っているリソースすべてを変更しなければならず、 保守性の低いアプリケーションになってしまいます。 この問題を解決するために考えられたのが、Front Controller パターンです。

用語一覧

Δ ページの上へ

ホーム | その他のページ | このサイトについて | サイトマップ

ZendFramework を使ってみる 2008