ホームページ >よくある問題 >MVCとは何ですか

MVCとは何ですか

青灯夜游
青灯夜游オリジナル
2019-05-07 15:06:3868427ブラウズ

MVC の正式名は Model View Controller で、HTML、CSS、JavaScript を完全に制御しながら、「モデル ビュー コントローラー」設計を使用して Web アプリケーションを作成するパターンです。デザインパラダイム。

MVCとは何ですか

MVC はもともとデスクトップ プログラムに存在しており、正式名は Model View Controller (ビジネス モデル (モデル) - ユーザー インターフェイス (ビュー) - コントローラー) です。 (コントローラー)の略で、ソフトウェア設計モデルのことです。

MVCとは何ですか

MVC を使用する目的は、M (ビジネス モデル) と V (ユーザー インターフェイス) の実装コードを分離し、同じプログラムで異なる表現形式を使用できるようにすることです。 。 C (コントローラー) の目的は、M と V の同期を確保することです。M が変更されると、V も同期して更新される必要があります。

MVC は、ビジネス ロジック、データ、インターフェイス表示を分離する方法を使用してコードを整理し、多数のビジネス ロジックを 1 つのコンポーネントに集めます。インターフェイスとユーザー インタラクションを改善およびパーソナライズしながら、コスト削減のためにビジネス ロジックを書き直す必要はありません。コーディング時間。

MVC プログラミング パターン

MVC は、MVC (Model View Controller model-view-controller) を使用して Web アプリケーションを設計および作成するパターンであり、HTML、CSS、および JavaScript のサポートも提供します。完全に制御します。

##● モデルは、アプリケーション データ ロジックを処理するアプリケーションの一部です。通常、データベース内のデータへのアクセスを担当します。

##● ビューは、データの表示を処理するアプリケーションの一部です。通常はモデルデータから作成されます。

##●コントローラーは、ユーザー操作を処理するアプリケーションの一部です。通常、ビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。

MVC レイヤ化は、一度に 1 つの側面だけに集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。

MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者がビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。

以上がMVCとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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