java - 如何调用我在某人链接到的 wsdl 文件中看到的方法?

标签 java wsdl

我并不是一名 Java 程序员。主要是 C 和 Fortran。然而,我有一个有人想要完成的一次性项目。连接到一些基于网络的数据库并从中检索一些数据。我四处询问,终于有人将我链接到了 WSDL 页面。我单击此链接,然后看到一个巨大的 XML 文件。

如果我正在编写一个独立的 java 应用程序,我该如何调用我在 wsdl.h 文件中看到的这些(看起来很有前途的)方法名称?你知道“getCoordinates”在那里,但我不知道如何调用该方法。谷歌搜索后,我发现了很多不同的方法,但我不确定对于我的简单应用程序来说最好的方法是什么。

谢谢

最佳答案

当您开始使用网络服务时,您应该得到 eviware's soapUI作为一个独立的应用程序,只是为了测试和使用服务。这可能会让您了解 Web 服务的一般工作方式。

那么你应该使用像 apache axis 这样的库使用服务。您通常不必谈论“xml”。通常,您创建一个以方法和对象的形式表示服务的 Java stub ,并将该 stub 用作普通的 Java 类。有一个wsdl2java为您创建 stub 的工具。

关于java - 如何调用我在某人链接到的 wsdl 文件中看到的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006822/

相关文章:

java - 为什么这个正则表达式在 PHP 中可以正常工作,但在 Java 中却不能?

java - JSF 中不同组件的 ManagedBeans

java - 从 java 应用程序抛出 WebServiceException

java - 如何为本地 WSDL 文件创建 Axis Web 服务客户端?

Java 生成 WSDL 但无法使用 ?wsdl 访问它

java - java中如何将日期时间转换为时间戳

java - IllegalStateException : Unable to locate element by name for com. gargoylesoftware.htmlunit.UnexpectedPage 与 HtmlUnitDriver 而 getTitle()

java - 计算估计的剩余下载时间

web-services - 您建议使用什么图形可视化 WSDL?

java - 生成 JAX-WS 源 NullPointerException