「Active Server Pages」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
編集の要約なし
m テンプレートを追加
1行目: 1行目:
{{Template:プログラミング言語}}
'''Active Server Pages'''(アクティブサーバーページ、略語'''ASP''')は[[マイクロソフト]]が開発した[[Webページ]]を動的に作成する技術である。
'''Active Server Pages'''(アクティブサーバーページ、略語'''ASP''')は[[マイクロソフト]]が開発した[[Webページ]]を動的に作成する技術である。



2007年6月29日 (金) 10:51時点における版

Active Server Pages(アクティブサーバーページ、略語ASP)はマイクロソフトが開発したWebページを動的に作成する技術である。

HTMLなどのマークアップ言語VBScriptJavaScriptなどのスクリプト言語を組み合わることで成り立つ。ウェブページ間のデータのやりとりが容易であるため、電子商取引(インターネットを通じた通信販売)などで活用されている。同様の技術として、JavaサーブレットJavaServer Pages(JSP)、PHPなどがある。

ASPを動作させるためのWebサーバInternet Information Services(IIS)やPersonal Web Server(PWS)があり、IISはマイクロソフトのサーバ向けOS(Windows NT ServerWindows Server 2003)に付属し、PWSはWindows 95Windows 98にインストールすることが出来る。

ASPは基本的にWindowsとIIS、PWSの組み合わせでしか利用できないが、Apache上でASPを動作させるプロジェクトも有る。Apache::ASPを参照。

ASPの後継技術としてASP.NETが開発された為、現在では新規システムの開発でASPが利用される事は減りつつあるが、企業のイントラサイトや、小規模な動的ページで用いられる場合もある。


ASPで利用できる言語

ASPはActiveScriptのホストであるため、ActiveScriptに対応した言語を利用することが出来る(言語の実装によって一部制限がある)。既定の言語はVBScriptであるが、スクリプトの先頭で宣言したり、IISの設定で既定の言語として設定したりすることで、利用する言語を変更することが出来る。

ASPのバージョン

ASP

  • Active Server Pages 1.0 (IIS 3.0) 1996年12月
  • Active Server Pages 1.0b
  • Active Server Pages 2.0 (IIS 4.0) 1997年9月
  • Active Server Pages 3.0 (IIS 5.0) 2000年11月

ASPによるプログラムの例

例1: Hello, Worldの文字列を出力させる。

<html>
 <body>
  <% Response.Write("Hello, World") %>
 </body>
</html>

例2: 今日の日付をスクリプト言語を用いて出力させる。

<%@ Language="JavaScript" %>
<html>
 <body>
  今日は<% =Date() %>です。
 </body>
</html>