ホームページ  >  記事  >  MVC の動作原理を簡単に説明する

MVC の動作原理を簡単に説明する

Guanhui
Guanhuiオリジナル
2020-06-12 11:36:2815510ブラウズ

MVC の動作原理を簡単に説明する

MVC の動作原理の簡単な紹介

1. クライアントがリクエストを開始します; 2. サーバーがリクエストを受信し、リクエスト; 3. 解析されたリクエストに従って、対応するコントローラーを見つけてコントローラーを実行します; 4. コントローラーはモデルを呼び出してデータを取得し、データをビューに渡します; 5. ビューはデータをレンダリングします。

MVC の正式名称は Model View Controller で、model-view-controller の略であり、ソフトウェア設計モデルです。ビジネス ロジック、データ、インターフェイス表示を分離してコードを整理し、多数のビジネス ロジックを 1 つのコンポーネントにまとめる方法を使用しています。インターフェイスとユーザー インタラクションは改善してパーソナライズする必要がありますが、ビジネス ロジックを書き直す必要はありません。エンコード時間を短縮します。

V

View は、ユーザーが表示して操作するインターフェイスを指します。たとえば、HTML 要素で構成される Web インターフェイスやソフトウェア クライアント インターフェイスなどです。 MVC の利点の 1 つは、アプリケーションのさまざまなビューを処理できることです。ビューでは実際の処理は行われず、データを出力してユーザーが操作できるようにする手段としてのみ機能します。

MM

モデル モデルは、ビジネス ルールを表すモデルを指します。 MVC の 3 つのコンポーネントの中で、モデルには最も多くの処理タスクがあります。モデルによって返されるデータは中立であり、モデルはデータ形式とは何の関係もありません。このようにして、モデルは複数のビューにデータを提供できます。モデルに適用されるコードは 1 回だけ記述する必要があり、次のように実行できます。複数のビューで再利用されるため、コードの重複が削減されます。

C

コントローラー コントローラーとは、コントローラーがユーザー入力を受け入れ、ユーザーのニーズを完了するためにモデルとビューを呼び出すことを意味します。コントローラー自体は何も出力したり、処理を実行したりしません。リクエストを受信し、リクエストを処理するためにどのモデル コンポーネントを呼び出すかを決定し、返されたデータを表示するためにどのビューを使用するかを決定するだけです。

フローチャート:

MVC の動作原理を簡単に説明する

推奨チュートリアル: 「PHP チュートリアル

以上がMVC の動作原理を簡単に説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。