[seasar-dev:1139] Re: [Seasar-user:19266] について。
newta
[E-MAIL ADDRESS DELETED]
2010年 2月 13日 (土) 00:55:27 JST
newtaです。
自分もかなり感情的になっていたのでメールに返信はしませんでした。
このメールで書いちゃってますので、自分も全然度量が足りないなとも思ってますが。。
>> COOL 時のライフサイクルは singleton とほとんど
>> 変わらないのですけどね.
そうなんですよねー。
この辺が開発者の実行イメージとずれてるんだと思います。
>> 実は SMART deploy ではインターセプタは
>> デフォルトで prototype になります.
@Component(instance=InstanceType.SINGLETON)
とすれば、警告とかも出なくなるので良いかなと。
インターセプター定義したインスタンス定義が使用されるのが
開発者の実行されるのイメージに近いのかなと思ったので。
まあ、そういう人は全部useLookupAdapter=trueでOKな感じもしますが。
(パフォーマンス的には厳しいものになるかもしれませんが。)
useLookupAdapter=trueがdefaultで、falseにするとパフォーマンスupのほうがはまらないのかな?
とはいえ、はき出す customizer.dicon にコメントでOKなような感じではありますけどね。
どうも自分は何でもソースでやっちゃいたくなるみたいで。
もっと色々鍛えたいですね。。
2010年2月12日23:22 [E-MAIL ADDRESS DELETED] <[E-MAIL ADDRESS DELETED]>:
> 米林です。
>
> 私は、メール書きかけて送信やめました。
> アナタのメールが不具合ですって感情的になってたので(笑
>
>> ともあれ (JW),そういうやり方より,Dolteng の
>> はき出す customizer.dicon に
>>
>> <!--
>> request・session スコープの Dto や,
>> HttpServletRequest・HttpSession を使用する
>> インターセプタはこのプロパティを true にしてください.
>> -->
>> <property name="useLookupAdapter">false</property>
>>
>> とか入れればいいのかなとか思ったり.
>
> これが最善策だと思います。
>
> よろしくお願いします。
>
> Koichi Kobayashi さんは書きました:
>> 小林 (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>
>>
>> とか入れればいいのかなとか思ったり.
>>
>> みんなここからコピペしてるんでしょう,みたいな.
>>
>>
>
>
> --
> 米 林 正 明
> http://www.abby.co.jp
> _______________________________________________
> Seasar-dev mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dev
>
Seasar-dev メーリングリストの案内