我们这里在我的公司即将开始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