私が知っていたように、Java ServletContext と Context Objects は、Java EE プログラム開発の中で一般的に使用されます。ただし、それらの違い、特にコンテキストクラスの使用法についてはよくわかりません。
私が理解したことから、ServletContext は Web.xml から読み取ったすべての初期化を含むオブジェクトであり、Web アプリケーション内のすべてのサーブレットがそれらのグローバル構成を共有できるようにします。
一方、私は通常、JNDI ルックアップでデータベース接続を動的に確立する必要がある場合にのみ Context Object を使用していました。それに加えて、このクラスの他の可能な用途については明確ではありません。
私の主な関心事は、ServletContext クラスと Context クラスの両方の「コンテキスト」ワードが、Web アプリケーション内の同じものまたはコンポーネントを表しているかどうかです。