Web サーバー アプリケーションの種類

提供: RAD Studio
移動先: 案内検索

インターネット サーバー アプリケーションの作成:インデックス への移動


WebBroker、Web Services、DataSnap を使うかによって、Web サーバー アプリケーションの 6 つの標準タイプを作成することができます。

ヒント: DataSnap アプリケーションでは CGI をサポートしていません。

スタンドアロン アプリケーション

スタンドアロン Web サーバー アプリケーションは、フォームを表示する Web サーバーです。Indy HTTP サーバー コンポーネント(TIdHTTPServer)を使って HTTP をサポートします。

スタンドアロン コンソール アプリケーション

スタンドアロン Web サーバー コンソール アプリケーションは、テキストのみのユーザー インターフェイスを持つ Web サーバーです。Indy HTTP サーバー コンポーネント(TIdHTTPServer)を使って HTTP をサポートします。

ISAPI ダイナミック リンク ライブラリ

ISAPI Web サーバー アプリケーションは、Web サーバーで読み込まれる DLL です。クライアント要求情報は構造体として DLL に渡され、ISAPI アプリケーションで評価されます。その結果、適切な要求オブジェクトと応答オブジェクトが作成されます。それぞれの要求メッセージは別個の実行スレッドで自動的に処理されます。

Apache ダイナミック リンク モジュール

Apache Web サーバー アプリケーションは、Web サーバーによって読み込まれる DLL です。情報は Web サーバーによって DLL に渡され、処理され、クライアントに返されます。

CGI スタンドアロン実行可能ファイル

CGI スタンドアロン実行形式 Web サーバー アプリケーションは、クライアント要求情報を標準入力で受信し、結果を標準出力でサーバーに返すコンソール アプリケーションです。CGI アプリケーションでは、このデータを評価して、適切な要求オブジェクトと応答オブジェクトを作成します。それぞれの要求メッセージは、アプリケーションの別個のインスタンスで処理されます。

Web サーバー アプリケーションのターゲット タイプの変換

WebBroker の強力な機能の 1 つは、対応するターゲット サーバーの種類が複数あることです。IDE では、ターゲットの種類を容易に変換できます。

WebBroker アプリケーションのターゲット タイプを変換するには:

  1. Web モジュールを右クリックして、[リポジトリに追加...]を選択します。
  2. [リポジトリに追加]ダイアログ ボックスで、その Web モジュールのタイトル、説明、リポジトリ ページ(おそらく[データ モジュール])、作者名、アイコンを設定します。
  3. [OK]をクリックして、この Web モジュールをテンプレートとして保存します。
  4. メイン メニューから[ファイル|新規作成|その他...]を選択し、[新規作成]ダイアログ ボックスの[WebBroker]ページで[Web サーバー アプリケーション]を選択します。[Web サーバー アプリケーションの新規作成]ダイアログ ボックスで、適切なターゲット タイプを選択します。
  5. 自動生成された Web モジュールを削除します。
  6. メイン メニューから[ファイル|新規作成|その他...]を選択し、ステップ 3 で保存したテンプレートを選択します。このテンプレートは、ステップ 2 で指定したページにあります。


関連項目