从dotnet使用Java Web Services的最佳实践是什么?

时间:2012-11-20 21:39:57

标签: c# java wcf web-services

我们可以通过两种方式使用Dotnet Web Services或WCF来使用Java Web Services。有人能指出做某种方式的好处吗?

1 个答案:

答案 0 :(得分:3)

如果是soap Web服务,您只需要在.NET中添加对URL的服务引用

  

网址示例:

 http://host:9232/Calculator/CalculatorServiceService?wsdl

enter image description here

由于Java EE Web服务(JAX-WS)是标准SOAP服务,因此只需单击几次即可轻松地与.Net客户端应用程序进行互操作。 Visual Studio生成了一个.Net客户端代理,使得连接和调用服务非常容易。

Webservice呼叫示例:

static void Main(string[] args)
{
    CalculatorServiceClient proxy = new CalculatorServiceClient();
    int result = proxy.Add(2, 3);
    Console.WriteLine("Calculator Service returned: " + result.ToString());
}