0

最近、Java と JSP を学び始めました。JSP を実行するには、apache tomcat をダウンロードする必要があるとのことでした。私はそれを行い、日食するように構成して結果を得ました。このApache Tomcatとは正確には何ですか?JSPがそれを必要とするのはなぜですか?

4

2 に答える 2

3

これはサーブレットまたはWebコンテナです。

それは何をするためのものか ?着信HTTPリクエストを、管理する多くのサーブレットアプリケーションの1つに転送し、それらのアプリの分離、リクエストのスレッド化/管理、およびネットワークI/Oを管理します。

これがない場合は、ネットワークコード、HTTPプロトコルコード、着信要求のスレッデッド、さまざまなアプリケーションのサンドボックス化(クラスローダー経由)、サーブレットのライフサイクルの処理(初期化/破棄など)を作成する必要があります。

サーブレットコンテナを使用すると、提供された着信HTTPリクエストに集中し、HTTP応答として適切な出力を提供できます。上記のいずれについても心配する必要はありません。

作成しているJSPは、特殊な形式のサーブレットです。

于 2012-08-10T14:08:08.477 に答える
0

Apache Tomcatはサーブレットコンテナ
です。JSPファイルのベースとなるサーブレットを解釈し
ます。JavaEEアプリケーションでは、TomcatなどのサーブレットコンテナまたはEJBを管理できるJBossなどのアプリケーションサーバーを使用できます。この投稿では、サーブレットコンテナとアプリケーションサーバーの違いについて説明します。

于 2012-08-10T14:11:08.660 に答える