Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)

[目次][用語][索引][前へ][次へ]

5.1 この章の構成

アプリケーションサーバでは,Webサーバ機能としてインプロセスHTTPサーバを提供しています。インプロセスHTTPサーバとは,J2EEサーバのプロセス内で提供されるWebサーバ機能です。Webサーバを経由しないで,HTTPリクエストをJ2EEサーバのプロセスが直接受信することによって,Webサーバ連携時よりも優れた処理性能でWebサーバの機能を利用できます。

インプロセスHTTPサーバの機能と参照先を次の表に示します。

表5-1 インプロセスHTTPサーバの機能と参照先

機能 参照先
インプロセスHTTPサーバの概要 5.2
Webクライアントからの接続数の制御 5.3
リクエスト処理スレッド数の制御 5.4
Webクライアントからの同時接続数の制御によるリクエストの流量制御 5.5
同時実行スレッド数の制御によるリクエストの流量制御 5.6
リダイレクトによるリクエストの振り分け 5.7
Persistent ConnectionによるWebクライアントとの通信制御 5.8
通信タイムアウト(インプロセスHTTPサーバ) 5.9
IPアドレス指定(インプロセスHTTPサーバ) 5.10
アクセスを許可するホストの制限によるアクセス制御 5.11
リクエストデータのサイズの制限によるアクセス制御 5.12
有効なHTTPメソッドの制限によるアクセス制御 5.13
HTTPレスポンスを使用したWebクライアントへのレスポンスのカスタマイズ 5.14
エラーページのカスタマイズ(インプロセスHTTPサーバ) 5.15
Webコンテナへのゲートウェイ情報の通知 5.16
ログ・トレースの出力 5.17

なお,アプリケーションサーバで提供するインプロセスHTTPサーバの機能には,Java EEで規定された機能にアプリケーションサーバ独自の機能を拡張したものと,アプリケーションサーバ独自の機能として提供しているものがあります。アプリケーションサーバ独自の機能かどうかについては,「1.2 システムの目的と機能の対応」を参照してください。