我已经交了一个wsdl文件+一些xsd类型的定义文件 - 我需要编写代码的服务尚未准备就绪,我需要整理一个虚假服务(所谓的存根或模拟)以便当真实存在的时候做好准备。
我的问题是 - once I get the interface I need to implement from the wsdl,如何设置依赖注入,以便每当新服务出现时我都可以添加服务引用或Web引用,只需编辑spring.net配置文件即可交换我想在消费者中服务?它甚至可能吗?
我找到了this article,特别针对WCF,它非常好但是他似乎可以访问服务代码并且他在服务端而不是消费者方面进行依赖注入 - 在我的情况下我会最多可能只是得到一个网址,我将不得不与假的本地交换它并从那里去。
还有一种方法可以做到这一点,这取决于我使用服务的方式,而不取决于服务放在一起的方式吗?我的意思是,只要我得到wsdl的网址,我就不在乎使用哪种技术来开发服务。
任何指示赞赏!
答案 0 :(得分:1)
只需创建一个映射到webservice方法的接口,并在客户端使用它。无论是本地服务,网络服务还是其他什么都无关紧要。
我之前完成了你想做的事情,你可以阅读here。