5

サーブレットコンテナとjspコンテナという用語を聞いたサーブレット技術について勉強していますが、両方が同じかどうか混乱しています。
jsp ページは jsp コンテナーによって処理されますが、サーブレットはサーブレット コンテナーによって処理されます。サーブレットコンテナで見つけたサイトを検索すると、jspリクエストが来たときにサーブレットコンテナをjspコンテナに変えるページコンパイラ
と 呼ばれるファイルがあります。

だから私が知りたいのは、実際にはこれらのトウの間で変換が行われるか、または両方が同じものであり、交換可能に使用されることです。

ありがとう

4

2 に答える 2

5

まず第一に、JSP は実行前にサーブレットに変換されるため、サーブレット コンテナーでない JSP コンテナーなどというものはありません。したがって、JSP コンテナーはサーブレットをサポートする必要があります。

少なくとも、サーブレット テクノロジが最初に登場し、コンテナーがサーブレット コンテナーと呼ばれていた昔は、その反対が常に当てはまるとは限りません。

JSPが登場すると、JSPページを解釈してサーブレットに処理するエンジンが古いサーブレットコンテナに追加され、人々は通常、そのようなコンテナをJSP/サーブレットコンテナと呼びます。現在、JSP コンテナとサーブレット コンテナは、どちらも JSP とサーブレットをサポートしているため、ほぼ同じ意味です。

于 2012-05-21T06:51:57.253 に答える
0

Jsp とサーブレットは交換可能です。serverlet と同様に、jsp は Web サーバーの一部として実行されます。それらを実行するサーバー コンポーネントは、jsp コンテナーと呼ばれます。

于 2013-12-10T16:22:12.373 に答える