[Seasar-user:519] Re: groovy-seasar 0.1 released!

B gluegent.com Masataka Kurihara kurihara
2004年 3月 27日 (土) 13:47:04 JST


栗原です。

> <component name="dataSource">initialContext.lookup('jdbc/orace')</component>
> などとメソッド呼び出しの結果をコンポーネントにすることができるようになります。

なるほど、これいいですね。私はここ一点だけで納得。

> また、initMethod,destroyMethodも同様に
> <component name="myMap" class="java.util.HashMap">
>   <initMethod>myMap.put('aaa', '111')</initMethod>
> </component>
> とできるようにする予定です。

他のオブジェクトたたけば
<initMethod>log.debug('instanciate')</initMethod>
みたいに生成時のイベントハンドラ的につかえるから、
これはコンポーネント生成時・取得時を引っ掛けるコン
テナのイベントハンドラみたいに使えますね。
また、
<component name="myMap" class="java.util.HashMap">
  <initMethod>this.put('aaa', '111')</initMethod>
</component>
のように、thisはOKにできますか?





別にひとつ検討したいんですが、initMethodで"auto"モード
は無いんですが、あってもいいかなと"auto"の解説書いてい
て思いました。Type2、Type3と自動モードあるので、Type4
も自動モードがあるとすっきりするかなと。

--
株式会社グルージェント
栗原 傑享(くりはら まさたか)
渋谷区渋谷3-7-6 第6矢木ビル4F
TEL:03-5469-8869 FAX:03-5469-8879
URL:http://www.gluegent.com/
--






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