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