0

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

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

这是一个关于为此目的使用 eclipse 的好材料:http ://wso2.org/library/tutorials/creating-web-service-client-3-steps-using-eclipse

谢谢。

4

3 回答 3

0

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

于 2013-01-21T17:12:53.470 回答
0

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

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

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

于 2013-01-21T17:21:33.477 回答
0

尽管两者都被正确地称为“Web 服务”,但通常在 .net 中创建的基于 SOAP 的 Web 服务与遵循旧XML-RPC 标准的 Web 服务不兼容。

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

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

于 2013-01-21T17:44:50.630 回答