ASP.NET MVC チュートリアル
ASP.NET は、HTML、CSS、JavaScript、およびサーバーを使用して Web ページおよび Web サイトを作成するための開発フレームワークです。スクリプト 。
ASP.NET は、
Web ページ (Web ページ)、MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー)、および Web フォーム (Web フォーム) の 3 つの異なる開発モードをサポートしています。
このチュートリアルでは、MVC を紹介します。
MVC プログラミング パターン
MVC は、3 つの ASP.NET プログラミング パターンの 1 つです。
MVC は、MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー) 設計を使用して Web アプリケーションを作成するためのパターンです。
モデル (モデル) は、アプリケーションのコア (たとえば、データベースレコードリスト)。
- View はデータ (データベース レコード) を表示します。
- コントローラーは入力を処理します (データベース レコードを書き込みます)。
MVC パターンは、HTML、CSS、JavaScript を同時に完全に制御します。
MVC パターンは、3 つの論理層を持つ Web アプリケーション | を定義します。
ビジネス層 (モデル ロジック)
表示層 (ビュー ロジック) 入力制御 (コントローラー ロジック) | Model (モデル) は、アプリケーション データ ロジックを処理するアプリケーションの一部です。
通常、モデル オブジェクトはデータベース内のデータへのアクセスを担当します。
View (ビュー) は、データ表示を処理するアプリケーションの部分です。
通常、ビューはモデル データに基づいて作成されます。
コントローラー は、ユーザー操作を処理するアプリケーションの一部です。
通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。
MVC レイヤ化は、一度に 1 つの側面だけに集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。
MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者がビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。
Web フォームと MVC
MVC プログラミング パターンは、従来の ASP.NET (Web フォーム) に代わる軽量のツールです。これは、マスター ページ、セキュリティ、認証などの既存の ASP.NET 機能をすべて統合する、軽量でテスト性の高いフレームワークです。
Visual Studio Express 2012/2010
Visual Studio Express は、Microsoft Visual Studio の無料バージョンです。
Visual Studio Express は、MVC (および Web フォーム) 向けに調整された開発ツールです。
Visual Studio Express には次のものが含まれます:
- MVC と Web フォーム
- Web コントロールと Web コンポーネントのドラッグ アンド ドロップ
- Web サーバー言語 (Razor は使用します) VB または C#)
- Web サーバー (IIS Express)
- データベース サーバー (SQL Server Compact)
- 完全な Web 開発フレームワーク (ASP.NET)
Visual Studio Express がすでにインストールされている場合は、このチュートリアルでさらに詳しく学習できます。
Visual Studio Express をインストールする場合は、次のリンクのいずれかをクリックしてください:
Visual Web Developer 2012 (Windows 7 または Windows 8)
Visual Web Developer 2010 (Windows Vista または XP)
| Visual Studio Express を初めてインストールした後、リンクを再度クリックしてインストーラーを再度実行することで、パッチとサービス パックをインストールできます。 |
---|
ASP.NET MVC リファレンス マニュアルこのチュートリアルの最後に、完全な ASP.NET MVC リファレンス マニュアルを提供します。レビュー用に。