[Seasar-user:10083] Re: [teeda] バッチ処理のdiconファイル定義
松山 大樹
[E-MAIL ADDRESS DELETED]
2007年 8月 23日 (木) 18:47:44 JST
松山です。
>> s2container.dicon、creator.dicon、warmdeploy.dicon を
>> 別に用意することで解決できました。
>
>warmdeploy.dicon は s2-framework の Jar に
>含まれているものなのですが,変更の必要あります?
>どんな変更がされているのか気になります...
効率悪いかもしれませんが、こんな感じで実現できました。
■s2container.dicon(別のクラスパス)
---------------------------------------------------------
<components>
<include path="nightrunWarmdeploy.dicon"/>
</components>
---------------------------------------------------------
■nightrunWarmdeploy.dicon(通常のクラスパス)
---------------------------------------------------------
<components>
<include path="convention.dicon"/>
<include path="customizer.dicon"/>
<include path="nightrunCreator.dicon"/>
:
:
---------------------------------------------------------
■nightrunCreator.dicon(通常のクラスパス)
---------------------------------------------------------
<components>
<include path="convention.dicon"/>
<include path="customizer.dicon"/>
<component class="org.seasar.framework.container.creator.DaoCreator"/>
<component class="org.seasar.framework.container.creator.DtoCreator"/>
<component class="org.seasar.framework.container.creator.DxoCreator"/>
<component class="org.seasar.framework.container.creator.HelperCreator" />
<component class="org.seasar.framework.container.creator.LogicCreator"/>
<component class="org.seasar.framework.container.creator.ServiceCreator" />
</components>
---------------------------------------------------------
要するに、creator.dicon を別にするために、warmdeploy.dicon を別に作成しています。
他に、簡単な実現方法があれば、教えていただけるとうれしいです。
--
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
::: ITシステムインテグレートサービスDept.
::: Webソリューション開発Unit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内