2011-11-08 20 views
3

セッションスコープBeanをセットアップしようとしていますが、Springのドキュメントでは、セッションスコープはWeb対応のアプリケーションコンテキストにのみ適用可能です。この文書のこれ以上の説明はありません。誰かがこれを明確にすることはできますか?Spring 3、Web対応アプリケーションコンテキストの意味

答えて

7

これは、WebサーバーにデプロイされたアプリケーションでのみセッションスコープBeanを使用できることを意味します。 Springは、サーブレットコンテナ(Tomcatなど)で動作するアプリケーションとともに標準のJVMで実行されるアプリケーションで使用できます。ただし、セッションはWebサーバーにのみ存在するため、アプリケーションが標準のデスクトップ環境で実行されている場合は意味がありません。

+0

これは、Eclipse(IDE)**の**デスクトップ**上でアプリケーションを実行している場合、** tomcat **が動作することを意味しますか? – agpt

1

春豆には基本的に5種類のスコープがあります。 1)シングルトン 2)プロトタイプ 3)要求 4)セッション 5)グローバルセッション

最初の2つのスコープは、スプリングアプリケーションの任意のタイプで使用することができます。 しかし、残りの3つはWebアプリケーションに関連しています。ウェブに関連するスプリングアプリケーションでのみ使用できます。

関連する問題