Mode-View-ControllerまたはMVC、MVCは一般名であり、Webアプリケーションの開発に使用されるソフトウェア設計パターンです。 Model-View-Controllerモードは、次の3つの部分で構成されています。
モデル/モデル - データパターンの維持を担当する最小レベル。
ビュー/ビュー - ユーザーの部分にすべてまたはデータを表示する責任があります。
コントローラー/コントローラー - ソフトウェアコードは、モデルとビューの間の相互作用を制御します。
MVCは、ユーザーインターフェイスレイヤーからアプリケーションロジックを分離し、フォーカス分離をサポートするため、人気があります。ここのコントローラーは、アプリケーションのすべての要求、ビューの準備に必要なデータを受け取ります。ビューは、準備されたコントローラーを使用して、最終的なまともな応答のためのデータを生成します。 MVCの抽象化は、グラフで次のように表現できます。
モデル - モデル
このモデルは、アプリケーションのデータを管理する責任があります。ビューからのリクエストに応答し、コントローラーからのセルフアップデートへの指示にも応答します。
ビュー - ビュー
特定の形式では、ディスプレイデータはコントローラーによってトリガーされます。これらは、JSP、ASP、PHPなどのスクリプトベースのテンプレートシステムであり、AJAXテクノロジーと非常に簡単に統合できます。
コントローラー - コントローラー
コントローラーは、ユーザー入力に応答し、インタラクティブデータモデルオブジェクトの実行を担当します。コントローラーは入力を受信し、入力を検証し、データモデルの状態を変更するビジネス操作を実行します。
AngularJSはMVCフレームワークです。次の章では、AngularJSがMVCメソッドを使用する方法を見てみましょう。
上記はAngularJS MVCアーキテクチャです。将来、関連情報を整理し続けます。このウェブサイトへのご支援ありがとうございます!