[seasar-dotnet:555] Re: WEB サービスにおけるDIの利用について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 7月 24日 (火) 21:03:38 JST
杉本さん、回答ありがとうございました。
アドバイス頂いた内容で期待した動作が実現出来ました。
参考までにこんな感じで記述を行いました。
diconファイルにWEBサービスクラスのインスタンスをouter属性で指定
<component name="service" class="Service" instance="outer"/>
WEBサービスの既定クラスを作成し、実装クラスはこれを継承
public class DIServiceBase : WebService
{
protected IS2Container container;
/// <summary>
/// デフォルトコンストラクタ
/// </summary>
protected DIServiceBase()
: base() > {
container = SingletonS2ContainerFactory.Container;
container.InjectDependency(this);
}
}
seasar-dotnet メーリングリストの案内