Spring、JSP、サーブレットを学んでいます。コンテキスト ルートの概念がわかりません。それらの多くがあります。SpringContext ルート、サーブレット コンテキスト ルート、および他にも存在する可能性があります。
Spring MVC アプリケーションには、コンテキストルートがいくつあり、それらを識別する方法は? 彼らは本当に何を意味するのですか?
Spring、JSP、サーブレットを学んでいます。コンテキスト ルートの概念がわかりません。それらの多くがあります。SpringContext ルート、サーブレット コンテキスト ルート、および他にも存在する可能性があります。
Spring MVC アプリケーションには、コンテキストルートがいくつあり、それらを識別する方法は? 彼らは本当に何を意味するのですか?
コンテキストは通常、ランタイム環境と対話するために使用されるインターフェースを指します。これは、この種のドメインで実行されるすべてのアプリケーションで通常必要とされる一連の機能 (セキュリティ、要求処理など) をプログラムに提供します。このような環境は、通常container
、Java スタックで名前が付けられます (サーブレット コンテナー、ejb 1 など...)。
Javaのコンテキストとは正確には何ですか?を参照してください。
ルートという用語は、単一のアプリケーションに対して異なるコンテキストが設定され、それらの間で継承が行われている場合に使用できます。ルート階層にあるもの (通常、いくつかの一般的な構成を保持) はルート コンテキストです。
ここでJB Nizetの回答を参照してください:Webアプリケーションコンテキスト/ルートアプリケーションコンテキストとトランザクションマネージャーのセットアップ
ただし、あなたの場合、ルートという用語は、Web コンテナーに使用されるため、独特の意味を持ちます。これは主に Web アプリケーション パスのルートを指します。これは、特定の Web アプリについて話している Web アプリごとに 1 つのコンテキストしかないためcontext root
です。
http://tomcat.apache.org/tomcat-7.0-doc/config/context.htmlを参照してください。