目次:
- Active Server Pagesの主なアイデアは、インターネット(またはイントラネット)をサーフィンしている人(または一人だけ)があなたのページに到着することですWebサイト。しかし、静的で缶詰のコンテンツをそのページ(シンプルであらかじめ書かれたHTML)で見るのではなく、動的コンテンツを提供したいと考えています。訪問者と動的に対話する最善の方法は、サーバー上にWebページを生成することです。次に、得られた新鮮なHTMLを訪問者に送信します。
- Webページは、Internet Explorerなどのブラウザが理解して対応する、HTMLと呼ばれる言語でプログラミングされています。純粋なHTMLは、テキストやグラフィックの表示方法(サイズ、位置、色など)を記述するだけです。あなたはHTMLで重要な計算を行うことはできません。 2 + 2を追加することはできません。それだけでは、HTMLは無用です。
- HTMLページにスクリプトを挿入することで、訪問者のコンピュータに限られた計算処理をさせることができます。これは
- 以下のリストは、ASPを使い始めたときに見つかる強みと機能のサンプルです。 NET:
ビデオ: VisiFault™ 可視光源の紹介:フルーク・ネットワークス 2024
ASPという2つの主要技術があります。 NETは、組み込まれている技術です。 NETを使用して、Webページやその他のインターネットベースのアプリケーションを作成します。 ASP。 NETは単にASPの次のバージョン(Active Serverページ)ではありません。 ASPが投げられ、ASPが投げられました。 NETは一から書かれました。これはまったく新しいオブジェクト指向言語です。
ASP。 NETには2つの主要な技術が含まれています.WebFormsは、ユーザーインターフェイスコントロールであり、それらのコードの後ろには訪問者がWebページをブラウザーで表示できるようになっています。 Webサービスは、機能を提供しますがユーザーインターフェイスは提供しないクラスです。 Webサービスはブラウザでは表示できません。 VB Windowsフォームで従来のVBモジュールに格納されている関数を使用する方法と同様に、プログラムでのみ使用されます。
<! ASPの目的Active Server Pagesの主なアイデアは、インターネット(またはイントラネット)をサーフィンしている人(または一人だけ)があなたのページに到着することですWebサイト。しかし、静的で缶詰のコンテンツをそのページ(シンプルであらかじめ書かれたHTML)で見るのではなく、動的コンテンツを提供したいと考えています。訪問者と動的に対話する最善の方法は、サーバー上にWebページを生成することです。次に、得られた新鮮なHTMLを訪問者に送信します。
<! - 2 - >
これは、訪問者にとってあなたのウェブサイトを魅力的で、最新で、変化し、興味深くする方法です。また、与えられたWebページが何千人もの人々によって同時に使用される可能性があることにも注意してください。この可能性は、プログラムの仕方にある程度の調整が必要です。例えば、あなたのプログラムはグローバル変数をどのように永続化(覚えている)できますか?HTMLの限界
Webページは、Internet Explorerなどのブラウザが理解して対応する、HTMLと呼ばれる言語でプログラミングされています。純粋なHTMLは、テキストやグラフィックの表示方法(サイズ、位置、色など)を記述するだけです。あなたはHTMLで重要な計算を行うことはできません。 2 + 2を追加することはできません。それだけでは、HTMLは無用です。
<! HTMLは、見出しが比較的大きく、Webページ上のいくつかの本文テキストが青色に着色され、その1つの図形が他の図形よりもページ上に低いことを指定するだけである。 HTMLには、テーブルやリストボックスなどの単純なオブジェクトも含まれています。しかし、テーブルやリストボックスでさえ、静的な、本質的に生命のない表示オブジェクトです。
HTMLの機能を拡張するために、アクティブなサーバーのアイデアが開発されました。それはあなたのサーバー上で計算することができます。その計算の結果はHTMLのページに構成されます。その後、HTMLページは、訪問者のコンピュータに送信され、ブラウザで閲覧することができます。この機能はWebページを生き生きとさせます。ASPはスクリプト言語(JavaScriptまたはVBScript)を使用してコンピューティングを行います。スクリプト言語は、親言語のサブセットです(JavaまたはVisual Basic)。しかし、ASPでは、ビジターは自分のコンピュータに言語機能を組み込む必要はありません。彼らはあなたのサーバーサイドコンピューティングの結果を得て、通常のHTMLに変換されて、表示できるページとして送信されます。たとえば、[送信]ボタンをクリックすると、その事実がサーバに返信され、さらにコンピューティングが行われ、別のHTMLページが生成されて訪問者に返されます。あなたの訪問者が興味を持っている限り、このサイクルを続けることができます。
ASPでは、HTMLで決してできない多くの便利なことをサーバー上で行うことができます。データベースにアクセスしたり、あらかじめ書き込まれたコンポーネントを挿入したり、Webページ(会社のニュース、今日の日付など)を改訂して、訪問するたびに同じコンテンツを見て退屈しないようにすることができます。 。訪問者は、最新の製品アナウンス、最新情報、および提供したいものを確認します。あなたのWebページは、インタラクティブで反応性がありタイムリーになります。
ファイアウォールおよびその他の必要な悪
ASPは訪問者に標準HTMLを送信するため、ASPはブラウザ互換性の問題を克服します。人々がNetscape、Internet Explorer(IE)、または他のブラウザを使用しているかどうかは関係ありません。標準のHTMLページを閲覧できます。さらに、ファイアウォール(ハッカー、ワッカー、ウィルス、ワーム、その他の侵入者をコンピュータから守るために設計されている)は、HTMLを自由に通過できるように設計されています。無邪気で、単に説明的な、単に視覚的なHTMLはあなたのコンピュータに損傷を与えることができません。
HTMLページにスクリプトを挿入することで、訪問者のコンピュータに限られた計算処理をさせることができます。これは
クライアント側スクリプティングと呼ばれます。
あなたの訪問者がすべてのコンピュータにインストールされている必要な言語コンポーネントを持っていること、セキュリティ設定がスクリプトを許可していること(多数のブロックスクリプト)、すべてが同じブラウザを使用していることスクリプトをサポートします)。つまり、イントラネット上で社内で使用する予定のサイトを実行していて、社内のすべてのユーザーがIEを使用していて、それらがすべてハードドライブに適切なコンポーネントを持っていると確信している場合は、いくつかのクライアントサイドコンピューティング。イントラネットはしばしばスクリプトを許可します。しかし、HTML結果をクライアントに送信するサーバー側のコンピューティングを好む理由はたくさんあります。 ASPへの進出。プログラマーはASP以上のものを望んでいたので、ASPXという名前のファイルとWebページ拡張を見ることができます。その拡張機能はASPにあなたに伝えます。 NETが使用されています。実際、多くのASPソースコードは、ASPを使用して深刻な変更を加えることなく正常に動作することができます。NETエンジン。したがって、ASPソースコードファイルをASPの下で実行するようにします。 NET、ファイル名の拡張子を変更するだけです。 ASPからASPXへ場合によっては、修正することなく動作させることができます。 ASP。 NETはあなたが書いた既存のASPコードを投棄する必要はありません。実際、ASPページはASPと同時に並行して実行できます。 NETページ。現在のASP Webアプリケーションを新しいASPと同じサーバー上で実行することができます。作成したNET Webアプリケーション。
以下のリストは、ASPを使い始めたときに見つかる強みと機能のサンプルです。 NET:
ASP。 NETコードはASPよりも、特に大規模なプロジェクトでは、書き込み、デバッグ、および保守が容易です。 ASP。 NETは、ASP(ブレークポイント、トレース、広範なエラーメッセージを含む)で単純に利用できなかった豊富なデバッグツールスイートを提供します。
ASP。 NETコードは、完全なVisual Basicで記述することができます。 NET言語を使用することで、既存のプログラミング知識を活用して、Windows OSプラットフォームからブラウザのイントラネット/インターネットプラットフォームへのエクスペリエンスを移すことができます。
あなたが書いたレガシーActiveXコンポーネントはで使用できます。 NET言語。
- 強力なIDEデバッグツールが利用できます。
- WYSIWYGのデザインと編集ができます。
- ウィザードは、面倒な作業や複雑な作業をお手伝いします。
- ASPのオブジェクト指向基盤。 NETプログラミングは、単一のプロジェクトで一緒に作業しなければならないプログラマーのグループ間で、コードの読み込み、再利用、保守、および共有を容易にすることができます。
- ASP。 NET VB。 NETソースコードは別のウィンドウに書き込まれ、HTMLとは別のファイルに保存されます。 (HTMLはASP。NET Webページに寄与するためにも使用されます)。このコードビハインド機能は、HTML / VBの混在を読む必要がないため、人生を楽にします。 NETソースコード。