1:ASPとは何ですか
アクティブ サーバー ページ (ASP、アクティブ サーバー ページ)
これは、HTML、スクリプト言語、コンポーネントを組み合わせて、強力なサーバーサイド インターネット アプリケーションを作成できるプログラミング環境です。
HTML、スクリプト言語、コンポーネントを組み合わせたサイトを作成したことがある場合は、そのサイトに ASP コードを追加できます。
HTML ページにスクリプト コマンドを追加することで HTML ユーザー インターフェイスを作成できます。また、コンポーネントを使用していくつかのビジネス ロジック ルールを含めることもできます。
コンポーネントは、スクリプトまたは他のコンポーネントから呼び出すことができます。
ASP Web ページを正常に実行するには、対応する Web サーバーのサポートが必要です。WEB サーバーは主に PWS と IIS です。
2:ASP動作環境
Windows NT Server 上の Microsoft Internet Information Server バージョン 3.0/4.0
Windows NT Workstation 上の Microsoft Peer Web Services バージョン 3.0
Windows 95/98 上の Microsoft Personal Web サーバー
パーソナル Web サーバー (略して PWS と呼ばれます) は、個人が Web ページを公開するために開発されたもので、同時ユーザー数は 10 人までしかサポートできません。基本的な WWW サービスと簡単な WEB 管理を提供し、データベースへの ADO アクセスをサポートします。 PWS は Windows 9x/Me プラットフォーム上で実行され、ASP ページの学習、作成、デバッグ時に Web サーバーとしてよく使用されます。
ASP ページが最終的に実行されるとき、通常、ASP ページを解析するための ASP Web サーバーとして IIS 5.0 が選択されます。オペレーティング システムは Windows 2000 Server または Advanced Server である必要があります。 ASP ページを学習またはデバッグしたいだけの場合は、Win9X プラットフォームでは PWS を使用するか、Windows 2000 Professional では IIS を使用できます。学習時には、Win2000 Server オペレーティング システムと IIS もインストールすることをお勧めします。
3:ASPの特徴と原則
Web ページのファイルは Web サーバーに保存されます。クライアント ブラウザのアドレス バーに URL を入力して Enter キーを押すと、サーバーは要求された Web の拡張子に基づいて要求を実行します。ページで応答方法を決定します。
ASP Web ページはサーバー側で実行されます。クライアント側で表示される Web ページのソース コードは、ASP Web ページそのもののコードではなく、ASP によって動的に生成されるページ ソース コードです。そのため、ASP Web ページは高い機密性を持っています。また、ASP なので標準形式の HTML ページが出力されるため、ブラウザが対応していなくても問題ありません。 HTML はクライアント ブラウザで実行され、ブラウザによって解釈および実行されて、最終的なページ コンテンツが表示されます。
ASP はコードの実行結果に基づいてページ コンテンツを動的に形成できるため、ASP ページは動的 Web ページとも呼ばれます。
1. VBScript や JScript などのシンプルでわかりやすいスクリプト言語を HTML コードと組み合わせて使用し、Web サイト アプリケーションを迅速に完成させます。
2. コンパイルの必要がなく、記述が簡単で、サーバー側で直接実行できます。
3. Windows のメモ帳などの通常のテキスト エディタを使用して編集およびデザインします。
4. ブラウザーに依存しないため、クライアントは、HTML コードを実行できるブラウザーを使用している限り、Active Server Pages によって設計された Web コンテンツを参照できます。 Active Server Pagesで使用されるスクリプト言語(VBScript、Jscript)はすべてWEBサーバー側で実行され、クライアントのブラウザがこれらのスクリプト言語を実行できる必要はありません。
5.Active Server Pages は、あらゆる ActiveX スクリプト言語と互換性があります。 VBScript または JScript 言語を使用して設計することに加えて、REXX、Perl、Tcl など、サードパーティがプラグインを通じて提供する他のスクリプト言語を使用することもできます。スクリプト エンジンは、スクリプト プログラムを処理する COM (Component Object Model) オブジェクトです。
6. Active Server Pages のソースプログラムはクライアントのブラウザに送信されないため、作成したソースプログラムの他人による盗用を防止し、プログラムのセキュリティを向上させます。
7. サーバー側スクリプトを使用して、クライアント側スクリプトを生成できます。
8. オブジェクト指向。
9.ActiveX サーバー コンポーネント (ActiveX サーバー コンポーネント) は、無制限の拡張性を備えています。 Visual Basic、Java、Visual C++、COBOL、およびその他のプログラミング言語を使用して、必要な ActiveX サーバー コンポーネントを作成できます。
ASP 機能が Web サイトに統合されると、通常、次のような結果が発生します。
1. ユーザーがサイト コンテンツを呼び出すとき、デフォルトのページ拡張子は .asp です。
2. ブラウザはサーバーに ASP ファイルを要求します。
3. サーバー側スクリプトが ASP の実行を開始します。
4. ASP ファイルは上から下の順に処理され、スクリプト コマンドが実行され、HTML ページ コンテンツが実行されます。
5. ページ情報がブラウザに送信されます。
元のアドレス: http://www.kouke5.com/biancheng/asp/2970.html