我們這裏在我的公司即將開始ASP.Net MVC 2爲我們的用戶界面後端完全與WCF/WSDL接口。我已經看過各種書籍的示例,說明如何使用IoC容器從域視角鬆散地耦合應用程序,例如,統一或城堡(看起來是要走的路!)...但是有沒有什麼好的例子,雖然在使用WSDL調用...我們還沒有使用oData ...只是標準的WSDL。ASP.Net MVC 2的例子 - WCF/WSDL - 使用IoC方法
任何幫助,提示讚賞...
我們這裏在我的公司即將開始ASP.Net MVC 2爲我們的用戶界面後端完全與WCF/WSDL接口。我已經看過各種書籍的示例,說明如何使用IoC容器從域視角鬆散地耦合應用程序,例如,統一或城堡(看起來是要走的路!)...但是有沒有什麼好的例子,雖然在使用WSDL調用...我們還沒有使用oData ...只是標準的WSDL。ASP.Net MVC 2的例子 - WCF/WSDL - 使用IoC方法
任何幫助,提示讚賞...
用於asp.net的MVC NerdDinner範例參考應用程序啓動http://weblogs.asp.net/shijuvarghese/archive/2009/03/12/applying-dependency-injection-in-asp-net-mvc-nerddinner-com-application.aspx
服務合同的每一個爲你做一個WCF的服務的好地方「添加服務參考」將成爲一個界面。只需針對該界面編程即可。
所以你有一個ISomeService服務合同。通過該合同的實例給需要與之交互類:
public SomeClass(ISomeService service)
{
this._service = service;
}
public List<Something> GetSomething()
{
return _service.GetSomething();
}
現在,你可以通過一個SomeServiceClient實例或SomeMockService實例類。
謝謝......設拉子和約翰......但它似乎並不符合我的要求。「簡單地對該接口進行編程」...我接受約翰的建議並添加服務參考和I可以訪問接口,但是所有的外設代碼似乎都不同於其他實現。我甚至嘗試使用MVCTurbine,看看這是否會'緩解'實施... 我真的迷失在這裏,這就是爲什麼我問這個問題的一個WSDL例子的固體示例... 對不起,出現這麼笨...我顯然看不到它! – Dezzz 2010-09-04 16:12:12