使用Java中的.NET Web服务

时间:2013-01-21 17:08:38

标签: java web-services

我创建了.NET Web服务。我想在远程服务器上运行它并让Java应用程序(客户端)联系服务器以获取数据。我应该如何实现服务器,以便客户端可以使用org.apache.xmlrpc.client.XmlRpcClient包?

我只是希望客户端生成数据请求,并且不希望有任何其他依赖项。

以下是使用eclipse实现此目的的一个很好的材料:http://wso2.org/library/tutorials/creating-web-service-client-3-steps-using-eclipse

感谢。

3 个答案:

答案 0 :(得分:0)

如果在.NET端有Web服务,则必须具有Web服务描述语言(WSDL)(如果您不是在谈论REST),则可以使用以下方法轻松创建客户端类以使用此Web服务。 IDE,请在此处查看此链接:http://netbeans.org/kb/docs/websvc/client.html

答案 1 :(得分:0)

如果您正在使用Eclipse,我建议您使用this教程构建一个简单的WS客户端。

您可以根据实际需要调整此示例应用程序。

注意该示例使用旧版本的Eclipse,但该向导在较新版本中也非常相似。

答案 2 :(得分:0)

虽然两者都被称为“Web服务”,但通常在.net中创建的基于SOAP的Web服务与旧版XML-RPC standard之后的Web服务不兼容。

在我看来,您可以按照两条路线来解决您的问题:

这两条路线都有优点和缺点,如果不了解您的项目,很难为您做出选择。选择SOAP路由的先验可能看起来“更安全”,因为整个通信将基于标准组件。