[Seasar-user:6024] S2Containerのリソース破棄について質問
    [E-MAIL ADDRESS DELETED]
    [E-MAIL ADDRESS DELETED]
       
    2007年 2月  5日 (月) 19:04:26 JST
    
    
  
 お世話になっております。松原です。
 現在、Seasar2のフレームワーク使用したプロジェクトを
以下の設定下で検討しているのですが、S2ContainerでDIさ
れたリソース(セッションのクラスオブジェクト)を破棄
する方法をご教示頂けないでしょうか?
 ・Seasar2フレームワークのTeeda-Coreを採用
 ・スマートデプロイを採用
 ・スマートデプロイ環境に合わせ、Pageクラスで使用する
  DTOクラスはインジェクション(DI)させ、クラスのイン
  スタンスはS2Containerに管理させている
  DTOのインスタンスをセッションにする場合は、アノテー
  ションを使用してスコープの範囲を変更している
 ⇒ このセッションDTOにしたクラスをあるタイミングで破棄
   したいと考えているのですが、JSFでは以下のような処理
   で破棄(Null値更新)できますが、S2ContainerでDIして
   いる場合、どのようにすればよろしいのでしょうか?
   JSF例)
      FacesContext context = FacesContext.getCurrentInstance();
      context.getApplication().createValueBinding('#{対象クラス}').
                 setValue(context, null);
以上です。大変申し訳ございませんが、宜しくお願い致します。
    
    
Seasar-user メーリングリストの案内