Welcome to Our Website

ASP.NET MVCアーキテクチャ

ここでは、MVCアーキテクチャの概要を学びます。

MVCアーキテクチャパターンは、ソフトウェア工学において長い間存在してきました。 ほとんどのすべての言語はMVCをわずかな変化で使用しますが、概念的には同じままです。

でサポートされているMVCアーキテクチャを理解しましょうASP.NET.

MVCは、モデル、ビュー、およびコントローラの略です。 MVC分離への応用に成モデルに、コントローラです。

モデル:モデルは、データの形状を表します。 C#のクラスは、モデルを記述するために使用されます。, モデルオブジェクトデータから取得したデータベースです。

モデルはデータを表します。

ビュー:MVCのビューはユーザーインターフェイスです。 モデルデータをユーザーに表示し、モデルデータを変更することもできます。 で見るASP.NET MVCは、HTML、CSS、およびモデルとコントローラとの通信を容易にするいくつかの特別な構文(Razor構文)です。

ビューはユーザーインターフェイスです。

コントローラ:コントローラは、ユーザー要求を処理します。 通常、ユーザーはビューを使用し、コントローラによって処理されるHTTP要求を発生させます。, コントローラは要求を処理し、適切なビューを応答として返します。

コントローラはリクエストハンドラです。

次の図は、モデル、ビュー、およびコントローラー間の相互作用を示しています。

MVCアーキテクチャ

次の図は、ユーザーの要求の流れを示していますASP.NET マイクロソフト,

MVCアーキテクチャにおけるリクエストフロー

上の図のように、ユーザーがブラウザにURLを入力すると、ウェブサーバーに移動し、コントローラーにルーティングされます。 コントローラーは、その要求に対して関連するビューとモデルを実行し、応答を作成してブラウザーに送信します。

覚えておくべきポイント
  1. MVCはモデル、ビュー、およびコントローラの略です。
  2. モデルは、データを表します
  3. ビューは、ユーザーインターフェイスです。,
  4. コントローラはリクエストハンドラです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です