我并不是一名 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/