[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 メーリングリストの案内