Tomcatの概要まとめ

アプリケーション

Apache Tomcatの概要をまとめました。

TomcatはJavaサーブレットのコンテナ

Tomcat はJava Servletのコンテナです。Tomcatはサーブレットの実行環境を提供します。

サーブレットはJavaを動かすための技術で、クライアント側(ユーザー)からHTTPリクエストを受け取ると、そのリクエストがGETメソッドかPOSTメソッドかを判断します。

以下の流れで処理が行われます。

  1. クライイアントがサーブレットにリクエストを発行し、サーブレットのServiceメソッドが呼び出される。
  2. 最初にサーブレットはリクエストがGETメソッドかPOSTメソッドかを判定する。
  3. GETメソッド、POSTメソッドともにサーブレットリクエストインスタンスとサーブレットレスポンスインスタンスを引数に取る。
  4. 上記の3で書いた要素をGETまたはPOSTメソッドで処理してクライアントに返す。

Apache HTTP Serverとの違い

Apache HTTP ServerとApache Tomcatの違いはApache HTTPServerは、WEBサーバーとしての機能を持っているアプリケーションで、Apache TomcatはJavaの実行環境を提供しているアプリケーションということになります。

Java(J2EE)との違い、関係性

Javaとの違いは、JavaはTomcat がインストールされている環境で動作するということです。TomcatがJavaの実行環境を提供するのに対してJavaはTomcat上で動作するプログラミング言語です。

タイトルとURLをコピーしました