「Active Server Pages」の版間の差分

削除された内容 追加された内容
Ginosbot (会話 | 投稿記録)
m ロボットによる 追加: az:ASP
m リンク修正
1行目:
'''Active Server Pages'''(アクティブサーバーページ、略語'''ASP''')は[[マイクロソフト]]が開発した[[ウェブページ]]を動的に作成する技術である。
<!--本技術を用いて作成されたファイル[[拡張子]]は'''.asp'''。-->
<!--↑とりあえずコメント内に拡張子を記載-->
 
[[HyperText Markup Language|HTML]]などの[[マークアップ言語]]と[[VBScript]]や[[JavaScript]]などの[[スクリプト言語]]を組み合わることで成り立つ。[[ウェブページ]]間のデータのやりとりが容易であるため、[[電子商取引]](インターネットを通じた通信販売)などで活用されている。同様の技術として、[[サーブレットJava Servlet|Javaサーブレット]]、[[JavaServer Pages]] (JSP)、[[PHP: Hypertext Preprocessor|PHP]]などがある。
 
ASPを動作させるための[[Webサーバ]]は[[Internet Information Services]] (IIS)や[[Personal Web Server]] (PWS)があり、IISは当初マイクロソフトのサーバ向けOS ([[Microsoft Windows NT|Windows NT Server]], [[Microsoft Windows Server 2003|Windows Server 2003]])にのみ付属していたが、現在ではホーム/ビジネス向けOS ([[Microsoft Windows XP|Windows XP Professional]], [[Microsoft Windows Vista|Windows Vista]])にも付属されている。PWSは[[Microsoft Windows 95|Windows 95]]、[[Microsoft Windows 98|Windows 98]]にインストールすることが出来る。また[[Microsoft Windows MeMillennium Edition|Windows Me]]以降PWSの更新は行われておらず、ASP動作マイクロソフト製のWebサーバはIISに一本化されている。
 
ASPの後継技術として[[ASP.NET]]が開発された為、現在では新規システムの開発でASPが利用される事は減りつつあるが、企業のイントラサイトや、小規模な動的ページで用いられる場合もある。
 
== ASPで利用できる言語 ==
ASPは[[ActiveScriptActive Scripting]]のホストであるため、ActiveScriptActive Scriptingに対応した言語を利用することが出来できる(言語の実装によって一部制限がある)。既定の言語はVBScriptであるが、スクリプトの先頭で宣言したり、IISの設定で既定の言語として設定したりすることで、利用する言語を変更することが出来る。
 
== ASPのバージョン ==
19 ⟶ 17行目:
 
== ASPによるプログラムの例 ==
例1: [[Hello, Worldworld]]の文字列を出力させる。
<source lang="html4strict">
<html>
<body>
<% Response.Write("Hello, Worldworld") %>
</body>
</html>
39 ⟶ 37行目:
 
== Apache::ASPについて ==
類似する名称で、[http://www.apache-asp.org/ Apache::ASP]があるが、これは、[[Apache HTTP Server|Apache]]上でPerl Scriptを使いActive Server Pages(本スタブ記事のASPとは、同名であるが異な別物である)動作させるプロジェクトである。
 
{{Computer-stub}}