目次
前提
私は多くのコースを勉強しましたが、最も重要なコースは ASP.NET MVC です。仕事でも ASP.NET MVC を使用しているので、ASP.NET MVC に関するものをいくつか書くことができます。見てください。わかりません。読むときに他の場所を探す必要はなく、ここですぐに見ることができます。よく言われるように、それはあなたにとっても私にとっても都合がよいのです。
1. チュートリアル
ASP.NET は、HTML、CSS、JavaScript、サーバー スクリプトを使用して Web ページや Web サイトを作成するための開発フレームワークです。
ASP.NET は、Web ページ (Web ページ)、MVC (モデル ビュー コントローラー Model-View-Controller)、Web フォーム (Web フォーム) の 3 つの異なる開発モデルをサポートしています
。
このチュートリアルでは MVC を紹介します。
2. MVCプログラミングモード
MVC は、3 つの ASP.NET プログラミング パターンのうちの 1 つです。
MVC は、MVC (Model View Controller Model-View-Controller) 設計を使用して Web アプリケーションを作成するためのパターンです。
- モデル (Model) は、アプリケーションのコア (データベース レコードのリストなど) を表します。
- View(ビュー)はデータ(データベースレコード)を表示します。
- コントローラーは入力を処理します (データベース レコードを書き込みます)。
MVC パターンは、HTML、CSS、JavaScript を完全に制御することもできます。
MVC パターンは、次の 3 つの論理層を持つ Web アプリケーションを定義します ビジネス層(モデルロジック) 表示レイヤー(ビューロジック) 入力制御(コントローラロジック) |
モデルは、アプリケーション データのロジックを処理するアプリケーションの一部です。
通常、モデル オブジェクトはデータベース内のデータへのアクセスを担当します。
ビュー (view) は、データの表示を処理するアプリケーションの一部です。
通常、ビューはモデル データから作成されます。
コントローラー (コントローラー) は、ユーザー操作を処理するアプリケーションの一部です。
通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。
MVC レイヤ化は、一度に 1 つの側面に集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。
MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者が、ビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。
やっと
この記事では、主に ASP.NET MVC の使用目的を理解してから、ASP.NET MVC でアプリケーションを作成する手順を紹介します。