asp.net MVC の概要

伊谢尔伦
リリース: 2016-11-25 09:22:47
オリジナル
1609 人が閲覧しました

ASP.NET MVCとは

ASP.NET MVCは、ASP.NETをベースにマイクロソフトが正式に発表したMVCモデルのWebサイトアプリケーション開発フレームワークです。

公式 Web サイトは、http://www.asp.net/mvc です。

ASP.NET MVC の最初のバージョンは、2009 年 3 月 17 日にリリースされた RTM バージョンでした。発売以来、プログラマーに歓迎されてきました。

最新の ASP.NET MVC 3.0 は、2011 年 1 月 13 日に正式にリリースされました。

ASP.NET MVC 各バージョンのダウンロード アドレス: (admin10000.com Organized)

ASP.NET MVC 1.0 http://www.microsoft.com/download/en/details.aspx?id=5388

このバージョンASP.NET 3.5 プラットフォームに基づく Visual Studio 2008 および Visual Web Developer 2008 Express に適用されます。

ASP.NET MVC 2.0 http://www.microsoft.com/download/en/details.aspx?id=22079

このバージョンは、ASP.NET ベースの Visual Studio 2008 および Visual Web Developer 2008 Express に適しています。 3.5プラットフォーム。

ASP.NET MVC 3.0 http://www.microsoft.com/download/en/details.aspx?id=4211

このバージョンは、ASP.NET ベースの Visual Studio 2010 および Visual Web Developer 2010 Express に適しています。 4.0 プラットフォーム。

使用上のヒント

1. ダウンロード後、.msi インストール ファイルを取得します。ダブルクリックしてインストールします。

2. 異なるバージョンの ASP.NET MVC が共存できます。つまり、同じマシン上で、一部のプログラムは ASP.NET MVC 1 を使用し、一部のプログラムは ASP.NET MVC 2 を使用できます。

3. ASP.NET MVC 2.0 はデフォルトで Visual Studio 2010 に統合されているため、個別にダウンロードする必要はありません。

MVC は、Web アプリケーションをモデル ビューとコントローラーの 3 つの部分に分割します。 ASP.NET MVC フレームワークは、ASP.NET WEB フォームを置き換えることができる MVC ベースのアプリケーションを提供します。

MVC の利点:

1. プロジェクトをモデル ビューとコントローラーに分割することで、複雑なプロジェクトの保守が容易になります。

2. ビューステートとサーバー フォーム コントロールを使用しない方が、アプリケーションの動作を制御する方が便利です

3. アプリケーションは、豊富な URL 書き換えを提供できるコントローラーを通じてプログラム リクエストを制御します。

4. 単体テストのサポートの向上

5. チーム開発モードのパフォーマンスの向上

Web フォームの利点

1. 多数のサーバー コントロールによってサポートされるイベント駆動型モードを使用します

2 . ページ制御メカニズムを使用して、イベント処理機能を 1 つのページに追加できます。

3. ビューステートとサーバーサイドページを使用して、ページステータス情報の管理を容易にします。

4. サーバー側コントロールを使用したい少人数の開発チームにとってはより便利です。

5. mvc モデルよりも開発が簡単でシンプルです。

MVC フレームワークの機能

1. タスクの分離 (入力ロジック、ビジネス ロジック、表示ロジック)、簡単なテスト容易性、およびデフォルトのテスト駆動コンポーネント。 MVC で使用されるすべてのコンポーネントはインターフェイスに基づいており、ASP.NET プロセスでコントローラーを実行せずにモック オブジェクトによってテストできます。テストがより迅速かつ簡単になります。

2. 拡張可能でシンプルなフレームワーク。 mvc フレームワークは、移植とカスタマイズを容易にするように設計されています。独自のビュー エンジンと URL 書き換え戦略を追加できます。アクションメソッドなどをオーバーロードします。 mvc は、依存関係の挿入 (DI) と制御の反転 (IOC) もサポートしています

3. 強力な URL 書き換えメカニズムにより、理解しやすく検索可能な URL をより簡単に作成できます。 URL にはファイル拡張子を含めることはできません。URL は検索エンジンに適したものに書き換えることができます。

4. asp.net の既存のページ タグ、ユーザー コントロール、テンプレート ページを使用できます。ネストされたテンプレート ページの使用、式 <%=%> の埋め込み、サーバー コントロール、テンプレート、データ バインディング、配置などの宣言を行うことができます。

5. 既存の asp.net プログラムのサポート、mvc により、フォーム認証と Windows 認証、URL 認証、グループ管理とルール、出力、データ キャッシュ、セッション、プロファイル、ヘルス モニタリング、構成管理システム、プロバイダー アーキテクチャの特性を使用できるようになります。 。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!