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

shibuya [E-MAIL ADDRESS DELETED]
2007年 8月 28日 (火) 19:39:17 JST


お世話になっております、渋谷です。

ひが様・小林様ご回答ありがとうございます。

XInclude とincludeを混同して考えておりました。

全ての謎がクリアになりました。

ありがとうございました。

以上、よろしくお願いします。


> 小林 (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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



> ひがです。
> > 
> > お世話になっております、渋谷です。
> > 
> > ひが様、ご回答ありがとうございます。
> > 
> > ひが様のご指摘どおり、
> > app.diconにcomponent設定を直書きしたら、
> > 無事にDaoプロパティをDIすることができました。
> > 本当にありがとうございます。
> > 
> > なぜ、<include path="hoge.dicon"/>記述ではダメなのでしょうか?
> > こういうケースは少ないとは思いますが、
> > app.diconに直接書かずに別ファイルにしたいケースも
> > あるのと思うのですが。
> > 
> SMART deployの対象のコンポーネントは、app.diconに
> 登録されるため、hoge.diconからは見えないためです。
> 
> --
> Yasuo Higa
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 




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