[Seasar-user:10071] Re: COOL Deployについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 8月 23日 (木) 17:00:10 JST


小林 (koichik) です.

Date:    Thu, 23 Aug 2007 16:27:46 +0900
From:    duran <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10068] Re: COOL Deployについて

> Utilのstatic イニシャライザから呼び出してました。
> creator.diconでUtilCreatrorとは定義していないので、
> 初期化時には対象にならないと思っていました。
> 
> 推奨パッケージ構成の全てがコンポーネント管理対象となるのでしょうか?
> # 自分はcreator.diconで定義されているXXXXCreatorに該当するもののみ
> # 管理対象となると思っていました。

UtilCreator がないならコンポーネントとしては登録
されません.
しかし,コンポーネントとして登録されるクラスが
その Util クラスに依存している場合,コンポーネントと
同時に Util もロードされて static イニシャライザが
動いてしまう場合があります.
クラスのロード順に依存するのを避けるなら,static
イニシャライザでコンテナを参照するのは避けるべきです.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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