[Seasar-user:7325] Re: インスタンス管理―SMART Deployの時
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 4月 18日 (水) 00:07:00 JST
助かりました、有難う御座います。
>From: Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>
>Reply-To: [E-MAIL ADDRESS DELETED]
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:7323] Re: インスタンス管理―SMART Deployの時
>Date: Tue, 17 Apr 2007 20:00:06 +0900
>
>小林 (koichik) です.
>
>Date: Tue, 17 Apr 2007 13:16:40 +0900
>From: <[E-MAIL ADDRESS DELETED]>
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:7317] インスタンス管理―SMART Deployの時
>
> > Seasar2 2.3の時インスタンス管理について、デフォルト時singletonですが、
> > 2.4のSMART DEPLOYを利用する場合はなんですか、
>
>Page,Service 等によって異なります.
>
>Action : request
>Connector : singleton
>Converter : prototype
>Dao : prototype
>Dto : request
>Dxo : singleton
>Helper : prototype
>Interceptor : prototype
>Logic : prototype
>Page : request
>Service : prototype
>Validator : prototype
>
> > 若しデフォルト属性を利用したくない場合は、どうしますか?
>
>上記のカテゴリ単位で変更する場合は creator.dicon で
>次のように設定します.
>
><component class="org.seasar.framework.container.creator.ServiceCreator">
> <property name="instanceDef">
> @[E-MAIL ADDRESS DELETED]
> </property>
></component>
>
>カテゴリ単位ではなく,特定のクラスだけ変更したい場合は
>アノテーションで指定します.
>Java5 であれば
>
>@Component(instance=InstanceType.SINGLETON)
>public class FooDto {
> ...
>}
>
>J2SE1.4 の場合は
>
>public class FooDto {
> public static final String COMPONENT = "instance=singleton";
> ...
>}
>
>
>
>
>--
><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-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
_________________________________________________________________
新生活の近況を、遠く離れてしまった家族や友達にメッセンジャーで伝えよう
http://messenger.live.jp/
Seasar-user メーリングリストの案内