Webコンテナについて

サーブレット、JSPの実行には、WebサーバーとWebコンテナが必要となるらしい。Webコンテナについて何も知らないと気が付いたので、調べてまとめてみる。

Webコンテナとは、Webサーバ上で動作するJava言語で開発されたソフトウェア部品(JavaサーブレットJSP)の実行環境となるソフトウェア。

IT用語辞典 e-words

これだけだとよくわからないので、もう少し書く。

このソフトウェアは、Webサーバーと連動して動作する。(WebコンテナはWebサーバーの一部と解説しているページもある)ブラウザでURLを開くと、WebサーバーがWebコンテナを呼び出す。このとき、サーブレットのクラスファイルを読み込んで、サーブレットの実行を行っている。

図にすると下のような感じ。

ブラウザからのリクエストは、Webサーバー、Webコンテナを介してサーブレットに渡される。サーブレットがリクエストに応じたレスポンスを作成し、Webコンテナ、Webサーバーを介してブラウザにレスポンスを送信する。

投稿者: rajanoon

1993年生まれ。新卒からSEとして働いていましたが、今はサーバーサイドエンジニアとして働いています。一生使える技術を身に着けようと悪戦苦闘中です。

コメントを残す