[Seasar-user:463] Re: コンストラクタによるコンポーネント生成で問題
Yasuo Higa
higa
2005年 4月 6日 (水) 01:08:06 JST
<20040311115629.988E.KURIHARA @ gluegent.com> の、
"[Seasar-user:462] Re: コンストラクタによるコンポーネント生成で問題" において、
"Masataka Kurihara <kurihara @ gluegent.com>"さんは書きました:
ひがです。
> 栗原です。
>
> ・<method>エレメントがあるので、initMethod属性いらない
> のでは?
> ・さらに、destroy属性もエレメントにして複数いけるっての
> はやりすぎ?
>
なるほど、<component initMethod="init">と<method name="init">は
同じなのね。知らなかった。(藁
> これら二つを統合すると、<method>エレメントを<initMethod>
> と<destroyMethod>にする感じ。
>
採用。
今は、インスタンスモードがprototypeの場合、initMethodは呼ばれず、
methodタグは呼ばれるという中途半端な仕様になっているので、
initMethodは呼ばれるが、destroyMethodは呼び出されないという
仕様に変えておきます。
prototypeの場合、destroyMethodを呼び出せないのは、
インスタンスがコンテナ管理外のためです。
Springがどうなっているか後で調べてみます。
> ・<arg>と<property>がいまは排他ですが、両立してもいいのでは?
>
そうしておきます。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内