[seasar-dev:1137] Re: [Seasar-user:19266] について。

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 2月 12日 (金) 22:30:24 JST


小林 (koichik) です.

Date:    Fri, 12 Feb 2010 22:00:43 +0900
From:    newta <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [seasar-dev:1136] [Seasar-user:19266] について。

> AspectCustomizerを修正したソースを添付します。
> ソースはまだ適当ですが、コンセプト的なものは分かってもらえると思います。

もしかしたらご存じないかもしれませんが,
実は SMART deploy ではインターセプタは
デフォルトで prototype になります.
# dicon に定義しないで自動登録の場合.
HttpSession とか使ってなくても.
なので,既存のインターセプタほとんど全滅.(^^;

prototype でもクラスをエンハンスする際に
取得されたインスタンスがずっと使われ続けるので,
COOL 時のライフサイクルは singleton とほとんど
変わらないのですけどね.

ともあれ (JW),そういうやり方より,Dolteng の
はき出す customizer.dicon に

<!--
  request・session スコープの Dto や,
  HttpServletRequest・HttpSession を使用する
  インターセプタはこのプロパティを true にしてください.
-->
<property name="useLookupAdapter">false</property>

とか入れればいいのかなとか思ったり.

みんなここからコピペしてるんでしょう,みたいな.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-dev メーリングリストの案内