[Seasar-user:10149] Re: [teeda] アプリケーションの初期処理

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 8月 28日 (火) 18:57:10 JST


小林 (koichik) です.

Date:    Tue, 28 Aug 2007 18:36:45 +0900
From:    shibuya <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10147] Re: [teeda] アプリケーションの初期処理

> なぜ、<include path="hoge.dicon"/>記述ではダメなのでしょうか?

こちらの図も参考にどうぞ.

http://s2container.seasar.org/2.4/s2-framework/ja/apidocs/org/seasar/framework/container/S2Container.html

この図の B が hoge.dicon だとすると,そこに
登録されているコンポーネントから A (app.dicon) に
登録されているコンポーネントを参照することは
できません.

> こういうケースは少ないとは思いますが、
> app.diconに直接書かずに別ファイルにしたいケースも
> あるのと思うのですが。

XInclude を使えば別ファイルにすることができます.

http://s2container.seasar.org/2.4/ja/DIContainer.html#XInclude

「includeタグとの違い」のところに今回のような
状況での XInclude と通常の <include> との違いが
説明されています.


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



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