Web開発中級
サーブレットコンテナ
サーブレットコンテナ
一言で言うと
Servlet を動かすランタイム環境。
もう少し詳しく
一言で言うと
Servlet を動かすランタイム環境。
もう少し詳しく
Servlet を動かすランタイム環境。主な責務はServletのライフサイクル管理(インスタンスの生成・初期化・破棄)、URLパターンに基づくリクエストのマッピングとディスパッチ、スレッドプールによる並行リクエスト処理、セッション管理などです。代表的な実装として Apache Tomcat と Eclipse Jetty があります。
サーブレットコンテナは Jakarta EE(旧 Java EE)の仕様に基づき Servlet API を実装したサーバーサイド専用のコンポーネントです。Spring MVC や Jakarta Faces などの主要 Java Web フレームワークはサーブレットコンテナ上で動作しており、アプリケーションフレームワークとインフラの橋渡し役を担っています。
実務でどう使うか
関連する章
Ch120 で詳しく学べます。