[cubby-user:219] Re: セッション属性のFormオブジェクトのActionへのDIについて
Yasuyuki BABA
[E-MAIL ADDRESS DELETED]
2011年 7月 25日 (月) 22:17:10 JST
馬場です。
このあたりは Cubby ではなく、S2Container の機能です。
HOT Deploy が有効な状態ではないでしょうか?
HOT Deploy が有効だとリクエスト毎にクラスローダが異なるので ClassCastException
を避けるため、セッションに格納されたコンテナ管理されているオブジェクトはリクエスト毎にシリアライズ、デシリアライズされます。なので、オブジェクト
ID がリクエスト毎に異なります。
> 常にセッションから同一のオブジェクトを取得するには sessionScopeを利用するしか
> ないのでしょうか?
実際に試してはいませんが、sessionScope も S2Container の機能なので、同じような挙動になるのでは?
HOT Deploy が有効な状態でセッションに格納されたオブジェクトの同一性を求めるのは難しいのではないでしょうか。
2011年7月25日21:41 はっしぃ <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。はっしぃと申します。
> cubby-showcaseのTodoリストアプリについて質問があります。
> TodoConditionDto は、@Component にてセッション属性が指定されておりますが、
> TodoListAction#indexを実行するたびにtodoConditionDtoのオブジェクトIDが毎回異なっております。
> 常にセッションから同一のオブジェクトを取得するには sessionScopeを利用するしか
> ないのでしょうか?
> 以上よろしくお願いいたします。
>
> _______________________________________________
> cubby-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/cubby-user
>
>
--
BABA,Yasuyuki
[E-MAIL ADDRESS DELETED]
cubby-user メーリングリストの案内