PHP.MVC WebアプリケーションフレームワークPHP.MVCはモデルビューコントローラ設計パターンを実装し、モデル2パラダイムに基づくアプリケーション設計を奨励します。 | |
今すぐダウンロード |
PHP.MVC Webアプリケーションフレームワーク ランキングとまとめ
広告
PHP.MVC Webアプリケーションフレームワーク タグ
PHP.MVC Webアプリケーションフレームワーク 説明
PHP.MVCはモデルビューコントローラ設計パターンを実装し、モデル2パラダイムに基づくアプリケーション設計を促進します。 PHP.MVCはモデルビューコントローラ設計パターンを実装し、モデル2パラダイムに基づくアプリケーション設計を促進します。この設計モデルでは、Webページまたはその他のコンテンツ(ビュー)を内部アプリケーションコード(Controller / Model)からほとんど分離され、設計者やプログラマがそれぞれの専門分野に集中するのが簡単になりました。フレームワークは単一のエントリを提供しますポイントコントローラ。コントローラは、設定マッピングに基づいて適切なアクションハンドラ(モデル)にHTTP要求を割り当てる責任があります。モデルにはアプリケーションのビジネスロジックが含まれています。次に、コントローラは要求を適切なビューコンポーネントに転送します。これは通常、テンプレートの形でPHPタグを含むHTMLの組み合わせを使用して実装されます。結果の内容はクライアントブラウザに返されます。またはsmtp.php.mvcなどの別のプロトコルを介してJakarta StrutsのPHPポートです。現在、XML Digesterを介した宣言型アプリケーション設定を含む、ストラットの多くの機能をサポートしています。たとえば、さまざまなアクションビジネスロジックコンポーネントから適切な結果ページへのマッピングをXML構成ファイルで宣言的に指定できます.PHP MVC Webアプリケーションフレームワークのいくつかの主な機能です。ソフトウェア、および特定のニーズに合わせてソースコードを変更できること。・セキュリティ:PHP.MVCアプリケーションには、入力ポイントが1つだけあります(アプリケーションごと)。これにより、機密アプリケーションコードとデータを簡単に保護できます。・柔軟なインストール:PHP.MVCアプリケーションをメインのPHP.MVCライブラリディレクトリツリーの外側にインストールできます。・マルチアプリケーション:PHP.MVCインストールごとのアプリケーションの数に制限はありません。・オブジェクト指向設計(OOD)。 PHP.MVCフレームワークは、OOD原理に基づいており、より拡張可能で保守可能です。・データベース統合:PHP.MVC FrameworkはPEAR :: DBデータベース抽象化レイヤーに出荷され、MySQL Relational Database Manager(RDBM)のドライバが提供されています。・行動連鎖:PHP.MVCは他の行動に制御を渡すことを可能にします。これにより、一連のアクション(ビジネスロジッククラス)と静的リソース(ページ)を簡単に処理できます。・XML構成:PHP.MVCは、拡張マークアップ言語(XML)ファイルを使用して宣言型アプリケーション構成を使用します。各アプリケーションには独自のXML構成ファイルがあります。・MVCモデル2設計:PHP.MVCは、モデルビューコントローラ(MVC)モデル2デザインパターンを実装しています。モデル2パラダイムでは、ビジネスロジックからのアプリケーションプレゼンテーションの分離を可能にし、設計者やプログラマーがそれぞれの専門分野に集中するのが簡単になりました。・フォームボタンマッピング:PHP.MVCは、HTMLフォームボタンを特定のビジネスロジックメソッドにマッピングできるようにするためのLookupDispatchActionクラスを実装しています。たとえば、 "Add to Cart"というフォーム送信ボタンをMyCartaction-> AddToCart(...)というアクションクラスメソッドにマッピングできます。・メッセージリソース:PHP.MVCは、パラメトリック置換を伴うテキスト文字列プロパティファイルでメッセージを処理するPropertyMessageResourcesクラスを提供します。これは、国際化されたアプリケーションのためのロケールに敏感なメッセージを提供できます。・PHP.MVCフレームワークはJakarta Strutsアプリケーションフレームワーク設計に基づいています。 Strutsは信頼性が高く、拡張可能でよくサポートされていることが証明されています。両方のバージョンの
PHP.MVC Webアプリケーションフレームワーク 関連ソフトウェア