java - 如何通过eclipse使用Web服务客户端generetad

标签 java eclipse web-services soap wsdl

我正在使用 Eclipse Juno 创建一个 Web 服务客户端来使用 WSDL SOAP Web 服务。

它生成了 2 个包,一个带有 Web 服务名称,另一个带有“org.tempuri.dataset_ISI_xsd”。

第一个包内有一些类,例如:

1-服务名称

2-ServiceNameProxy

3-ServiceNameService

4-ServiceNameServiceLocator

5-ServiceNameSoapBindingStub

我想知道应该使用哪个类来调用 Web 服务方法以及如何获取该方法返回的值。

提前致谢

最佳答案

实例化 xxxProxy 类,调用 setEndpoint() 方法并传递 Web 服务主机的 url,然后调用与 Web 服务名称匹配的方法。该方法的返回类型将取决于 Web 服务的定义。

关于java - 如何通过eclipse使用Web服务客户端generetad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047443/

相关文章:

java - 如何仅将 XMLGregorianCalendar 与日期部分(日、月、年)进行比较?

java - 在没有密码学库的情况下在 Java 中实现 DSA 的问题

java - 覆盖接口(interface)中的方法是否有意义

eclipse - 尝试从 eclipse spring xml 文件连接到配置单元时出现套接字连接错误

java - LinkedList vs ArrayList - 询问实现思路的观点

c++ - 在适用于 Linux 的 Eclipse (C++) 中链接到 matlab 库

java - OpenGL/Java 学习曲线

java - Android 应用程序崩溃并出现错误 java.lang.RuntimeException : Unable to instantiate activity ComponentInfo

android - 用于移动应用程序的服务器端 API

javascript - 如何使用 Enjo 2.0 Web 服务对象