ASP

ASPには、ITの世界で2つの異なる意味があります。1)Application Service Provider、2)Active Server Page。

1)Application Service Provider

Application Service Providerとは、インターネット経由で顧客にソフトウェアアプリケーションを提供する企業または組織です。これらのインターネットベースのアプリケーションは「Software as a Service」(SaaS)とも呼ばれ、多くの場合、サブスクリプション方式で提供されます。つまり、ASPの顧客は従来のソフトウェアライセンスを購入するのではなく、ソフトウェアを利用するために月額料金を支払うことがよくあります。SaaSアプリケーションの中にはWebブラウザーからアクセスできるものもあれば、独自の安全なポートを介して動作するものもあります。

2)Active Server Page

Active Server Pageは、一般に「ASPページ」と呼ばれ、標準的なHTMLだけでなくスクリプトも含めることができるWebページです。訪問者がページにアクセスするたびに、スクリプトはWebサーバー上のASPインタープリターによって処理されます。ASPページの内容はその場で生成できるため、ASPページは動的Webサイトの作成によく使われます。

ASPは、PHPJSPなど、他のスクリプトプラットフォームと似ていますが、複数のプログラミング言語をサポートしています。ASPのデフォルト言語はVBScriptですが、ASPページにはC#やJavaScriptなど、他のプログラミング言語も含めることができます。ただし、別の言語を使用する場合は、次の宣言を使ってスクリプトコードの前に定義する必要があります。

<%@ Page Language="C#"%>

ASPページは、Microsoftが開発したWebアプリケーションフレームワークであるASP.NETの一部です。そのため、ASPページは、Microsoft Internet Information Services(IIS)を実行するWindowsベースのWebサーバーで見つかることがほとんどです。ブラウザーでアクセスしているページのURLに「.asp」または「.aspx」という末尾が付いていれば、そのページがASPページだと判断できます。

ファイル拡張子:.ASP、.ASPX

更新日 March 15, 2012 著者: Per C.

quiz知識をテストする

What encryption standard does HTTPS use to protect web traffic from eavesdropping?

A
AES
0%
B
DES
0%
C
SSL
0%
D
RSA
0%
Correct! Incorrect!     View the HTTPS definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのASPの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。