Cosminexus 機能解説

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

4.1 Webコンテナの機能

Webコンテナでは,Webアプリケーションの実行機能を提供するコンテナとしての機能と,Webサーバと連携するためのリダイレクタの機能,およびWebクライアントからのリクエストを受け付けるWebサーバ機能を提供しています。リダイレクタとは,Webコンテナで提供しているライブラリです。リダイレクタをWebサーバに登録することで,WebサーバあてのHTTPリクエストのうち特定のリクエストを,指定したWebコンテナに処理させたり,複数のWebコンテナにリクエストを振り分けて処理させたりできるようになります。

Webコンテナの機能を次の表に示します。

表4-1 Webコンテナの機能

機能 参照先
Webアプリケーションの実行 4.2
インプロセスHTTPサーバによるリクエストの受け付け 4.3
セッション管理 4.4
文字コード変換 4.5
デフォルトの文字エンコーディング設定 4.6
JSPの事前コンパイルとコンパイル結果の保持 4.7
アプリケーションのイベントリスナ 4.8
タグファイルの実行 4.9
JSP ELの実行 4.10
リクエストおよびレスポンスのフィルタリング 4.11
フィルタリングによるHTTPレスポンスの圧縮 4.11.14.12
Webコンテナのセキュリティ管理 4.13
EJBコンテナとの連携 4.14
データベースとの接続 4.15
Webコンテナによるスレッドの作成 4.16
同時実行スレッド数の制御 4.174.184.194.20
ユーザスレッドの使用 4.21
通信タイムアウトの設定 4.22
Webサーバ(リダイレクタ)によるリクエストの振り分け 4.23
エラーページのカスタマイズ 4.24
ドメイン名指定でのトップページの表示 4.25
Webコンテナへのゲートウェイ情報の通知 4.26
Webサーバ連携・インプロセスHTTPサーバ・簡易WebサーバでのIPアドレスの指定 4.27
静的コンテンツのキャッシュ 4.28
簡易Webサーバ機能 4.29
セッションフェイルオーバ機能 4.11.112章

注※
WebサーバとしてHitachi Web Serverを使用する場合だけ使用できる機能です。Microsoft IISを使用する場合,この機能は使用できません。

参考
アプリケーション開発時に,Cosminexusが提供するcjjsp2javaコマンドを使用することで,JSPファイルからJavaソースファイルを生成し,JSPに記述ミスがないかを確認できます。

なお,Cosminexusで提供するWebコンテナの機能には,J2EEで規定された機能にCosminexus独自の機能を拡張したものと,Cosminexus独自の機能として提供しているものがあります。Cosminexus独自の機能かどうかについては,「2. アプリケーションサーバの機能(J2EEアプリケーションを実行する場合)」を参照してください。