Spring MVC(2.5)Webアプリケーションでユーザーのセッション関連データ(たとえば、ユーザーが行った最近のアクションのログなど)を保存する最良の方法は何ですか?
従来のjavax.servlet.http.HttpSessionを使用するか、コントローラBeanでscope = "session"を指定して、データをセッションオブジェクトに格納しますか?
セッションスコープのBean(scope="session"
を使用)は、最もクリーンなアプローチです。これにより、セッションを自分で操作する必要がなくなります。
セッションスコープのBeanをコントローラーに自動配線する場合は、コントローラー自体をセッションスコープにするか、スコーププロキシを使用してそれをシングルトンコントローラーに配線する必要があります ここで説明 =。どちらのアプローチも有効です。