[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

サーブレットエンジン (Servletエンジン)

pointこの用語のポイント

pointソフトだよ

pointJava Servletを動かすときに使うよ

スポンサーリンク

簡単に書くよ

サーブレットエンジン (Servletエンジン)とは

Java Servletを動かすときに必要なソフト
です。

image piyo

詳しく書くよ

※このページの説明は「サーブレットコンテナ」の説明と同じです。既に「サーブレットコンテナ」の説明をご覧になった方は、読んでも意味が無いと思います。

Javaプログラミング言語の一つね。
プログラムの元ネタ(ソースコード)を書くときに使う言葉です。

Javaを生み出した人は、このプログラミング言語を使って、いろいろなプログラムを作れるようにしました。

その中の一つに、Webサーバ(ホームページのファイルを置くサーバ)で動くJavaプログラムがあります。
このJavaプログラムを「Java Servletサーブレット、Servlet)」と言います。

サーブレットエンジン

このJava Servletさんは、実は単独ではお仕事ができません。
とあるソフトのお世話になって、はじめてお仕事ができます。

その「とあるソフト」を「サーブレットコンテナ」と言います。
そして、サーブレットコンテナの別の呼び名が「サーブレットエンジン」です。
サーブレットエンジンは昔の呼び名っぽいので「サーブレットコンテナ」と表現した方が良さ気ですけどね。

Java Servletさんはサーブレットエンジンさんの手によって動かされます。

例えば、そうですね。

パソコンさんからJava Servletさんにお仕事の依頼が来たとしましょう。
小難しい言い方をすると「HTTPリクエストが来た」って奴です。

サーブレットエンジン2

このお仕事の依頼を、まずはサーブレットエンジンさんが受け取ります。
直接Java Servletの元には届きません。
サーブレットエンジンさんが受け取るのです。

サーブレットエンジン3

そして、サーブレットエンジンさんがJava Servletさんにお仕事をさせます。
「こんな依頼が来たぞ~。働け、働け~」とJava Servletさんの尻を叩くのです。

サーブレットエンジン4

これが、サーブレットエンジンさんのお仕事です。
実際には、お仕事をさせるJava Servletをメモリ上に展開したり、JSPをJava Servletに変換したり、必要に応じてなんかいろいろとやります。

サーブレットエンジンとして一番有名なのは「Apache Tomcat」でしょうね。
もしかしたら「『サーブレットエンジン』ではなくて『Webコンテナ』ですよ」と言う人がいるかもしれませんが、あまり気にする必要はありません。
サーブレットエンジンとWebコンテナの区別は人によって結構あいまいです。
※個人的には同じ物と解釈しています。

image piyo2

一言でまとめるよ

まぁ「サーブレットエンジン」って単語が出てきたら「Java Servletを動かすソフトなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク