[Seasar-dev:230] Re: toString() を自動生成するToStringInterTypeはどうでしょうか?

Koichi Kobayashi koichik
2006年 1月 9日 (月) 03:30:17 JST


小林 (koichik) です.

Date:    Mon, 9 Jan 2006 02:57:16 +0900
From:    "Kenichiro Murata" <muraken720 @ msj.biglobe.ne.jp>
To:      <seasar-dev @ lists.sourceforge.jp>
Subject: [Seasar-dev:229] Re: toString() を自動生成するToStringInterTypeはどうでしょうか?

> 話はちょっと別ですが、このInterTypeAutoRegisterは既存の
> 
>  ・FileSystemComponentAutoRegister
>  ・ComponentAutoRegister
> 
> とはどのような関係にあるのでしょうか。

それらとはあまり関係がなくて,AspectAutoRegister の兄弟です.

> JarComponentAutoRegisterとFileSystemComponentAutoRegisterの
> 切り替えを行いたくないのでComponentAutoRegisterを使うことを標準に
> しようとしているのですが、InterTypeAutoRegisterはインタフェースが
> 同じではないですよ?
> #autoNaming, addReferenceClassがない

InterTypeAutoRegister は AspectAutoRegister と同様,
コンテナに登録済みのコンポーネントを対象にインタータイプを
適用します.
そのため,ファイルシステムや Jar ファイルからクラスを
検索する機能は持っていません.

S2 の AutoRegister の使い方は,

1.(FileSystem|Jar)?ComponentAutoRegister でクラスを
   コンテナに登録する.
2.(Aspect|InterType)AutoRegister でコンテナに登録済みの
   クラスにアスペクトやインタータイプを適用する.

となります.



-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>koichik @ improvement.jp</e-mail>
</signature>



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