TOPシステム開発> ASP.NET AJAX
ASP.NET+Ajax
試せばわかる!Ajax開発環境ASP.NET AJAX

第2回:ASP.NET AJAXのインストール

著者:日立ソフトウェアエンジニアリング  宮崎 昭世   2007/3/14
前のページ  1  2   3  4  次のページ
ASP.NET AJAX

   ASP.NET AJAXはAjaxアプリケーションの開発効率を高めるために開発されました。開発効率を高める方向性として、「クライアント中心モデル」と「サーバ中心モデル」の2つのアプローチをとっています。
クライアント中心モデル

   クライアント中心モデルでは、JavaScriptで記述すると煩雑になるコードを簡潔に記述するためのJavaScriptライブラリ群であるMicrosoft AJAX Libraryを活用します。先ほどのサンプルコードと同様の処理をするコードは下記の通りとなります(JavaScript部分のみ抜粋)。

function butDispAddress_OnClick() {
   Service.GetAddressByPostalCode($get('txtPostalCode').value, OnSucceeded);
   return true;
}

function OnSucceeded(value) {
   $get('txtPostalCode').value = value;
}


サーバ中心モデル

   サーバ中心モデルは、JavaScriptコードを一切記述しないでAjaxアプリケーションを実現するための仕組みです。JavaScriptコードは、ASP.NET AJAXのコントロールが生成するため、開発者はJavaScriptについて特に意識することなく開発することが可能です。

   サーバ中心モデルのアプローチは、ASP.NET 2.0 AJAX Extensionsを活用する方式とAJAX Control Toolkitを活用する方式の2つに大きく分かれています。

   それぞれのメリットデメリットをまとめると下記のようになります。

クライアント中心モデルとサーバ中心モデルの比較
表1:クライアント中心モデルとサーバ中心モデルの比較
(画像をクリックすると別ウィンドウに拡大図を表示します)


インストール方法

   本連載では、特に企業内アプリケーションの実装での活用により、効率性を高めることができるサーバ中心モデルのアプリケーション開発について示し、その後より操作性の高いアプリケーションの実装に適したクライアント中心モデルのアプリケーション開発について示します。

   ASP.NET AJAXは、無償で入手が可能なVisual Web Developer 2005 Express EditionとASP.NET AJAXをインストールすることで、どなたでも利用できます。

   以下に簡単にインストール方法を解説します。


Visual Web Developer 2005 Express Edition のインストール

   Visual Web Developer 2005 Express Editionは以下のWeb サイトからダウンロードしてインストールすることができます。


前のページ  1  2   3  4  次のページ


日立ソフトウェアエンジニアリング株式会社 宮崎 昭世
著者プロフィール
日立ソフトウェアエンジニアリング株式会社  宮崎 昭世
仕事ではWindows環境におけるアプリケーション開発の標準化・技術教育などを担当する。Webアプリケーション開発では、個人で作成したC言語のCGIプログラムからはじまり、Perl、ASP、Javaなどを経て現在はASP.NETを主に利用している。

Microsoft MVP for Visual Developer - ASP/ASP.NET
https://mvp.support.microsoft.com/
profile=6C540032-3FD0-43B0-98EF-3690158D4EE6

kogumaブログ
http://koguma.cocolog-nifty.com/koguma/



INDEX
第2回:ASP.NET AJAXのインストール
  Ajaxとは
ASP.NET AJAX
  ASP.NET AJAXのインストール
  Visual Web Developer 2005 Express Editionを起動する