Webコンテナ 【Web container】 サーブレットコンテナ / servlet container

概要

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

サーブレットservlet)はWebサーバ上で動作する簡易なJavaプログラムで、クライアントWebブラウザなど)からの要求を受けて処理をい、結果をWebページとして送信する。

サーブレットは単体では動作せず、Webサーバからの処理要求を受け付けてサーブレットの記述に従って実際の処理をソフトウェアが必要となる。これをWebコンテナという。

また、サーブレット拡張し、WebページHTMLファイル)の記述中にJavaプログラムを混在させて送信前に実行させる「JSP」(JavaServer Pages)についても、Webコンテナが動作環境となる。

Webコンテナの仕様はJava EEJava Enterprise Edition)の一部として規定されており、標準に基づいて開発されたサーブレットはどのコンテナでも同じように動作する。サーバ内部での処理を担当するEJBコンテナの機能を兼ねるものもある。

Webコンテナの著名な実装としてはApache TomcatやGlassFish、JBoss、Jetty、WebLogic ServerWebSphere Application Serverなどがある。

(2020.4.19更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる