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