session

ScopeInterceptorでSpringのbeanをsessionに保持

ApplicationContextの取得が出来るということは、そこからSpringのbeanを取得してあげれば、Spring管理下のBeanをScopeInterceptorで保持できると考えた。ScopeInterceptorで保持することの利点は、オブジェクト毎に簡単に破棄が出来る事。Springのsessionの…

Springでsessionスコープのオブジェクト

sessionやapplicationスコープのオブジェクトはSpringでも簡単に管理できる。 例えば、 applicationContext.xmlで次のように scopeで sessionを指定するだけ。 <bean id="sessionobj" class="tutorial.SessionObj" scope="session" init-method="init"> </bean> そして、参照したいActionにDIしてあげれば良い <bean id="UserAction" class="tutorial.UserAction" scope="request"> </bean>