我不是贸易的Java程序员。主要是C和Fortran。但是,我有一个有人想做的一次性项目。连接到某个基于Web的数据库并从中检索一些数据。我四处询问,最后有人将我链接到WSDL页面。我点击这个链接,我看到一个巨大的XML文件。
如果我正在编写一个独立的java应用程序,我该如何调用我在wsdl中看到的这些(看起来很有希望的)方法名称。你知道“getCoordinates”在那里,但我不知道如何调用该方法。谷歌搜索后,我发现了很多不同的方式,我不确定什么是我的简单应用程序的最佳方式。
由于
答案 0 :(得分:1)
当您开始使用网络服务时,您应该将eviware's soapUI作为一个独立的应用程序来测试和使用这些服务。这可能会让您对Web服务的工作方式有所了解。
然后你应该使用像apache axis这样的库来使用这些服务。你通常不必说'xml'。通常,您根据方法和对象创建表示服务的Java存根,并将存根用作普通的Java类。这是一个wsdl2java工具,可以为您创建存根。