转自:http://blog.sina.com.cn/s/blog_883da55801019hms.html
1.工具:eclipse3.3或者是带有webservice插件的eclipse
2. 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为.wsdl。
3.把保存好的文件拷入eclipse的工程中。
4.eclipse:file----new---other----webservice----web service client,选择之前拷贝到eclipse中的.wsdl文件,点击finish.
这样eclipse就帮我们自动生成了web service的客户端,接下来只需在程序中调用即可。
在程序中调用eclipse自动生成的web service客户端:
String endpoint = "服务器的webservice地址";
YourWebServiceNameProxy ywsnp = new YourWebServiceNameProxy ();
ywsnp.xxx方法(入参);
如:
String enpoint = "http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl";
TranslatorWebServiceSoapProxy translatorWebServiceSoapProxy = new TranslatorWebServiceSoapProxy();
String[] result =translatorWebServiceSoapProxy.getEnCnTwoWayTranslator("猫");
相关推荐
在Eclipse集成开发环境中,我们可以使用"Web Service Explorer"或"New Web Service Client"向导来根据WSDL文件生成客户端代码。以下是步骤: 1. **导入WSDL文件**:在Eclipse中,选择“File” > “Import” > “Web...
本文将详细讲解如何在Eclipse环境中,根据WSDL文件自动生成WebService客户端,并提供调用示例。 首先,我们需要理解WSDL文件的结构。WSDL文件包含了服务的端点(或地址)、操作(或服务方法)、输入和输出消息的...
随着WebService技术的普及,Eclipse也提供了相应的支持,允许开发者通过wsdl文件生成Java客户端。本文将详细介绍如何在Eclipse中使用wsdl文件生成Java客户端。 首先,让我们了解什么是wsdl文件。Wsdl(Web Services...
本教程将聚焦于如何使用Eclipse 3.x版本从WSDL文件快速生成Java客户端代码,这对于开发者来说是一项重要的技能,因为它能大大简化与Web服务交互的过程。 首先,我们需要理解WSDL文件的作用。WSDL描述了服务的接口,...
在Java环境中,我们可以利用Eclipse这样的集成开发环境(IDE)来根据WS-DL文件自动生成客户端代理类,这些类能够方便地调用远程Web服务。然而,为了完成这个过程,我们需要依赖一些特定的jar包。 首先,Eclipse生成...
本文将详细介绍如何在Eclipse集成开发环境中通过WSDL文件自动生成Java客户端代码。 #### 二、准备工作 在开始之前,请确保已经安装了以下工具: - **Eclipse IDE**:版本为Juno或更高版本。 - **Apache CXF Tools**...
这些工具可以读取WSDL文件并自动生成对应的客户端代理类,这些类可以直接调用服务的方法,如同调用本地方法一样。 5. **Apache Axis** Axis是Apache软件基金会的一个开源项目,提供了一套完整的Web服务工具,包括 ...
在本文中,我们将详细介绍如何使用 JAVA 调用 SAP SOAP webservice,包括配置 SAP 登录信息、创建 java 项目、添加 web 服务客户端、生成 JAVA 类、调用接口等步骤。 配置 SAP 登录信息 在使用 JAVA 调用 SAP SOAP...
- Eclipse会自动从WSDL生成客户端代理类和相关的依赖库,这些库通常包含在`.jar`文件中,如`mail.jar`和`activation.jar`。这两个库可能用于处理电子邮件相关功能,它们包含了JavaMail API,是Java中处理邮件的标准...
这样,开发者无需手动编写调用Web服务的Java代码,只需导入WSDL文件,MyEclipse就能自动生成相应的Java客户端 stub类,这些类提供了与Web服务交互的方法。 具体步骤如下: 1. 打开MyEclipse,创建一个新的Web项目...
2. **使用Axis2的wsdl2java工具**:这个工具可以从WSDL文件生成Java客户端代码,包括服务代理类和服务接口。运行`wsdl2java`命令时,需要提供WSDL的URL或本地路径。生成的代码可以导入到项目中,方便调用服务。 3. ...
使用Axis2的Eclipse插件,开发人员可以导入一个WSDL文件,然后自动创建与之对应的Java服务实现类和服务部署配置文件,以及客户端的Stub类,使得调用Web服务如同调用本地方法一样简单。 在描述中提到的“基于eclipse...
Eclipse会自动生成必要的配置文件和服务实现。 5. **部署和测试**:Eclipse会自动创建一个Tomcat服务器实例(如果尚未安装,需要先安装)。将Web服务部署到服务器上,然后可以通过Eclipse内置的Web服务测试客户端...
在Eclipse中,可以通过"New -> Web Service Client"导入WSDL,自动生成客户端代码。 2. 使用客户端代码:现在,你可以通过生成的代理类调用服务端的方法,进行实际的数据交互。在Java代码中,创建代理类的实例,...
在这个压缩包中,"MyEclipse6.5上基于JAX-WS开发Webservice+WebserviceClient客户端调用.doc"很可能是一份详细的步骤指南,涵盖了如何在MyEclipse 6.5版本中使用JAX-WS创建Web服务,以及如何生成和使用客户端代码来...
通过上述步骤,我们不仅成功地利用Eclipse和Axis2框架搭建了一个完整的WebService服务端,而且还学习了如何通过Java客户端调用这些服务。这对于初学者来说是一个很好的实践过程,同时也为更高级的应用开发打下了坚实...
在Java中,我们可以使用wsimport工具或IDE如Eclipse的自动生成功能来生成这些代理类。客户端通过发送SOAP消息与服务器进行通信,SOAP是一种XML格式的消息协议,用于封装请求和响应数据。 在通信过程中,配置文件起...
4. **生成客户端代码**:点击“完成”,插件会根据WSDL文件生成所需的客户端类和配置文件,这些类通常包含了调用Web服务的方法。 5. **调用Web服务**:生成的代码可以直接在你的应用程序中使用,只需实例化客户端类...
- 这个操作会根据WSDL文件自动生成客户端所需的Java代码,包括代理类和服务客户端类等。 3. **配置客户端**: - 配置客户端的环境,如设置SOAP协议版本、安全设置等。 - 修改生成的代码以适应实际需求,如添加...
Eclipse将自动生成服务端所需的所有必要文件,包括一个接口类和一个实现类。接口类通常会定义服务的方法,而实现类则用于提供这些方法的具体实现。 4. **处理依赖项**: 如果您的服务依赖于第三方库,需要将这些库...