Microsoft が ASP テクノロジを発表して以来、ASP は、動的インタラクティブ サイトを作成する強力な機能とコード記述の簡素さにより、ますます多くのインターネット/イントラネット/エクストラネット Web サイトで広く使用されています。特に、データベース操作を伴う Web サイト アプリケーション システムでは ASP テクノロジが使用される傾向があります。 。ただし、よく知られている理由により、ASP は Microsoft の Windows NT プラットフォーム + IIS Web Server サーバー ソフトウェアでのみ動作します。Windows9X + PWS でも使用できますが、制限はデバッグまたは学習にのみ使用できます。 ASP アプリケーションの性別。関連データによると、Web サイトの約 15% が Windows オペレーティング システム プラットフォームとサーバー ソフトウェアを使用しています。これは、Web サイトのほぼ 85% が ASP テクノロジを使用できないことを意味します。ほとんどの商用 Web サイトは Unix、Linux、Soris、Netware、その他のオペレーティング システムと対応するサーバーを使用しています。これは、ASP テクノロジのアプリケーションには大きな制限があることを示しています。
ASP は Windows 以外のプラットフォームでは使用できませんか? もちろん、それはできません。これまでのところ、Chilisoft4 の chili ASP と Halcyonsoft の iASP (InstantASP) が、「いつでもどこでも ASP」を掲げて開発されました。 , ASPは、Windowsオペレーティングシステムのプラットフォームとサーバーソフトウェアを使用するWebサイトだけでなく、Unix、Linux、Soris、Netwareオペレーティングシステムなどの他のオペレーティングシステムと対応するサーバーを使用するWebサイトでも使用できます。 iASP は ASP の利点を完全に継承しており、ASP と完全な互換性があるため、ASP アプリケーション システムをほぼ直接移植して、Windows 以外のオペレーティング システム プラットフォーム上の iASP 環境で実行することができ、ASP アプリケーション システムを真のクロスプラットフォームにすることができます。インターネットおよびイントラネットまたはエクストラネット アプリケーション システム。
ASP と比較すると、iASP にはオペレーティング システム プラットフォームをサポートするという利点があるだけでなく、サードパーティ コンポーネントを使用して ASP アプリケーション システムを構築するという点でも明らかな利点があります。 iASP は、一般的な ActiveX コンポーネントだけでなく、一般的な Enterprise JavaBeans コンポーネントや CORBA 互換コンポーネントもサポートしているため、ASP アプリケーション システムがより強力になり、広く使用されるようになります。 MS Visual シリーズ開発ツールや Borland シリーズ開発ツールに加えて、Java シリーズ開発ツールも使用できるため、コンポーネント開発者はより多くの選択肢を持ち、関連コンポーネントをより簡単に開発できます。
iASP には 2 つのバージョンがあり、1 つは Windows オペレーティング システム プラットフォームおよびサーバー ソフトウェアに適しており、もう 1 つは Unix、Linux、Soris、Netware オペレーティング システムおよび対応するサーバー ソフトウェアに適しています。最新バージョンは 1.0.9 です。Linux 用の無料バージョンは、 http://www.halcycon.comから無料でダウンロードできます。インターネット上で Unix を使用するには、Linux ローカル エリア ネットワークで ASP を使用するネットワーク開発者は、ファイル サイズが 9M を超えるものをダウンロードして試してみるとよいでしょう。
1. iASP ソフトウェアの環境要件
iASP ソフトウェアは完全に Java プログラミング言語でコンパイルされており、JDK1.1.X 以降のサポートを必要とするため、システムに JDK1.1.X 以降がプリインストールされている必要があります。 Linux プラットフォームの JDK11.X はhttp://xfer.nitric.com/pub/java-linux/からダウンロードできます。Windows9X/NT プラットフォームに基づく JDK1.1.X のダウンロード アドレスはftp://です。 202.103.111.173/ダウンロード/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe 。
同時に、IIS、Apache、Netscape、Xitami、Sambar などの対応する Web サーバー ソフトウェアが必要です。
2. iASP インストール プログラムがサポートするシステム プラットフォームとサーバー ソフトウェア
iASP ソフトウェアは Java プログラミング言語でコンパイルされており、原則としてすべての JAVA プラットフォームで実行できます。 iASP は、iASP を使用して ASP ページを解釈および変換できるようにサーバー ソフトウェアを自動的に構成できます。iASP は、Halcycon Software Company が開発した iASP サーブレット インターフェイスを使用してサーバーに接続し、通信することもできます。また、他のサーブレット インターフェイスを使用して接続することもできます。サーバーと通信します。 iASP は、次のプラットフォームと Web サーバーをサポートします。
(1) Sun Solaris Sparc システム プラットフォーム
1. Apache サーバー ソフトウェア
iASP は、1.3.0、1.3.9、1.3.11 を含む、Apache サーバー ソフトウェアの一般的に使用される 9 つのバージョンで自動テストを自動的に実行できます。 、および 1.3.12。iASP を使用して ASP ページを解釈し、iASP のサーブレット インターフェイスを介して接続して通信するように構成します。
2. Netscape Fast Track (FT) および Enterprise Server (EP) サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、iASP サーブレットを使用するように FT3.0.X、EP3.5.X、EP3.6.X を自動的に構成できます。その中のインターフェイスが接続し、通信します。
3. Sun Web Server2.1 サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、サーバー ソフトウェアのサーブレット インターフェイスを介して接続および通信するように、Sun Web Server2.1 サーバー ソフトウェアを自動的に構成できます。
4. Zeus サーバー ソフトウェア
iASP は、iASP 解釈エンジンを使用して ASP ページを解釈し、Zeus および Apache JServ サーブレット インターフェイスを介して接続して通信するように Zeus サーバー ソフトウェアを自動的に構成できます。
(2) Sun Solaris Intel システム プラットフォーム
1. Apache サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈するように、9 つのバージョンの Apache サーバー ソフトウェア 1.3.0、1.3.9、1.3.11、および 1.3.12 を自動的に構成できます。 iASP のサーブレット インターフェイスを介して接続し、通信します。
2. Sun Web Server2.1 サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、サーバー ソフトウェアのサーブレット インターフェイスを通じて接続および通信するように、Sun Web Server2.1 サーバー ソフトウェアを自動的に構成できます。
3. Zeus サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、Zeus および Apache JServ サーブレット インターフェイスを介して接続して通信するように Zeus サーバー ソフトウェアを自動的に構成できます。
(3) Novell Netware システム プラットフォーム
Netscape Fast Track (FT) および Enterprise Server (EP) サーバー ソフトウェア iASP は、iASP 解釈エンジンを使用して ASP ページを解釈するように FT3.0.X および EP3.5.X を自動的に構成できます。 Novell Servlet Gateway インターフェイスは、それに接続して通信します。
(4) SCO Unixware システム プラットフォーム
1. Apache サーバー ソフトウェア
iASP は、1.3.0、1.3.9、1.3.11、および 1.3.12 を含む 9 つのバージョンの Apache サーバー ソフトウェアを自動的に構成できるため、iASP を使用してASP ページを解釈し、iASP のサーブレット インターフェイスを介して接続し、通信します。
2. Netscape Fast Track (FT) および Enterprise Server (EP) サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、iASP のサーブレット インターフェイスを介して接続して通信するように FT2.0.X を自動的に構成できます。
(5) Linux Intel システム プラットフォーム
1. Apache サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、接続するように、9 つのバージョンの Apache サーバー ソフトウェア 1.3.0、1.3.9、1.3.11、および 1.3.12 を自動的に構成できます。 iASP のサーブレット インターフェイスを介して通信します。
2. Zeus サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、Zeus および ApacheJServ サーブレット インターフェイスを介して接続して通信するように Zeus サーバー ソフトウェアを自動的に構成できます。
(6) Windows9X/NT システムプラットフォーム
1. Apache サーバー ソフトウェア
iASP は、1.3.0、1.3.9、1.3.11、および 1.3.12 を含む 9 つのバージョンの Apache サーバー ソフトウェアを自動的に構成し、iASP を使用して解釈できるようにします。 ASP ページ; iASP のサーブレット インターフェイスを介して接続し、通信します。
2. Netscape Fast Track (FT) および Enterprise Server (EP) サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、iASP サーブレットを使用するように FT3.0.X、EP3.0.X、EP3.6.X を自動的に構成できます。その中のインターフェイスが接続し、通信します。
3. Internet Information Server サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、iASP のサーブレット インターフェイスを介して接続および通信するように Internet Information Server サーバー ソフトウェアを自動的に構成できます。
4. Lotus Domino サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、独自のサーブレット インターフェイスを通じて Lotus Domino サーバー ソフトウェアに接続して通信するように、Lotus Domino サーバー ソフトウェアを自動的に構成できます。
5. Java Web Server サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、Java Web Server サーバー ソフトウェア独自のサーブレット インターフェイスを通じて接続および通信するように Java Web Server サーバー ソフトウェアを自動的に構成できます。
(7) HPUX システム プラットフォーム Zeus サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、Zeus および Apache JServ サーブレット インターフェイスを介して接続して通信するように Zeus サーバー ソフトウェアを自動的に構成できます。
(8) SGI システム プラットフォーム Zeus サーバー ソフトウェア
iASP は、iASP を使用して ASP ページを解釈し、Zeus および ApacheJServ サーブレット インターフェイスを介して接続して通信するように Zeus サーバー ソフトウェアを自動的に構成できます。
3. iASP を使用して ASP アプリケーション システム環境を構築します
。システムには TCP/IP などのネットワーク プロトコルが正常にインストールされ、設定されていることが前提となります。
以下では、RedHat Linux 6.0 および Apache 1.3.9 サーバー ソフトウェアを例として、iASP をインストールおよび構成して ASP 開発およびアプリケーション環境を確立する方法について説明します。
(1) Apache 1.3.3 サーバー ソフトウェアのインストール
1. Apache 1.3.3 サーバー ソフトウェアのインストール
Apache 1.3.X サーバー ソフトウェアが手元にない場合は、http: //127.0.0.1またはhttp://で Apache にアクセスできます。 localhost 1.3.9 サーバー ソフトウェアによって提供される WWW サービス。デフォルトのページは、index.html で、通常は「/home/httpd/html」ディレクトリにあります (このディレクトリは、Apache の WEB 公開ディレクトリであり、IIS または PWS システムの c:inetpubwwwroot に相当します)。このページのテーマは「It」です。 Worked 」と表示され、Apache が正常に動作し、iASP 構成を実行できることを示します。
(2) JDK1.1.12 のインストール
iASP の動作は JDK1.1.X 以降に依存しており、システムに JDK がインストールされている必要があります。
1. C ランタイム ライブラリのタイプを決定します。Liunx
/Unix バージョンの JDK には通常、libc5 と glibc の 2 つのバージョンがあり、異なる Liunx/Unix システムの C ランタイム ライブラリ バージョンに適応します。コマンド「ls -l /lib/libc.so.*」を使用して、C ランタイム ライブラリ ファイルを一覧表示します。「*」の文字が「5」の場合は、C ランタイム ライブラリのタイプが libc5 であることを意味します。 「6」は C を意味します。ランタイム ライブラリの種類は glibc です。著者が使用している RedHat Linux 5.1 の C ランタイム ライブラリのタイプは glibc です。
2. JDK1.1.12 をインストールします。JDK1.1.12
の glibc バージョンをhttp://xfer.nitric.com/pub/java-linux/からダウンロードし、名前を jdk112.gz に変更します。 jdk117.gz を /usr/local ディレクトリにコピーし、/usr/local ディレクトリに入り、「tar -xvzf jdk112.gz」コマンドを使用してファイルを解凍すると、JDK1.1.12 のインストールが完了します。インストール ディレクトリは / です。 usr/local/jdk112 。
(3) iASP を
http://localhost/iaspまたはhttp://127.0.0.1/iasp にインストールすると、 iASP に含まれる例と、非常に詳細な iAS のドキュメントが表示されます。例は、一般、フォーム、ファイル、サーバー、ADO、電子メールなどを含む比較的包括的なものです。クリックして実際の効果を確認できます。外部から見ると、IIS との違いは感じられません。
この時点で、Linux プラットフォーム下での iASP 開発およびアプリケーション環境が確立されており、自分の才能を思う存分発揮できます。