`

wsimport webservice客户端接口代码生成

    博客分类:
  • SOA
阅读更多
以webservice接口为例
国内手机号码归属地查询WEB服务
http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

接口调用代码的生成命令为(在cmd命令行窗口中执行):

wsimport -d d:/localPath/test -keep -verbose http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

参数说明:
   -d    --指定生成的目录
   -keep --指定是否生成.java源文件
   -verbose  --显示生成的详细过程

执行完后,可以在d:/localPath/test目录中看到生成的接口调用代码

--开发客户端测试
在生成目录中可以看到已经生成的java文件,新建一个java工程,copy代码到工程中

编写接口调用代码

package cn.com.webxml;

public class TestClientWT {
	
	public static void main(String[] args) {
		MobileCodeWS obj = new MobileCodeWS();
		
		MobileCodeWSSoap sop =obj.getMobileCodeWSSoap();
		
		String t = sop.getMobileCodeInfo("13424235774", "");
		System.out.println(t);
	}
}

结果:13424235774:广东 深圳 广东移动动感地带卡
(本人手机号码自测结果,欢迎骚扰~呵呵)


分享到:
评论

相关推荐

    使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo)

    本文将深入探讨如何使用`wsimport`命令生成WebService客户端代码,并通过一个查询手机号码的实际示例来演示整个过程。这个实例提供了一个完整的源码Demo,您可以在下载的`phone_cline`项目中直接运行。 `wsimport`...

    webservice 客户端 服务端实例 代码

    本实例将详细介绍WebService客户端和服务端的实现,包括完整的代码示例。 1. WebService服务端开发 服务端是提供功能接口的地方,通常称为Web服务提供商。创建一个WebService服务端,首先需要定义服务接口,这个...

    WebService客户端调用WebService服务示例代码——java

    WebService客户端调用WebService服务示例代码,java代码,纯手工,包括直接httpClient直接发送Saop报文调用和利用wsimport -keep 生成客户端代码后调用两种方式的示例。因涉及商务账户密码隐私,因此代码中的有些账号...

    java webservice 客户端、服务端生成工具

    Java WebService客户端和服务端生成工具是用于简化Java开发者在创建和调用Web服务时工作的实用程序。这些工具自动生成所需的代码框架,使开发者能够快速地与WebService进行交互,而无需手动编写大量的XML Schema...

    java版WebService生成客户端和服务端的实例

    这可以通过 Axis 的 wsimport 工具实现,它会根据服务的WSDL生成对应的Java客户端代码。这些代码包含了客户端 stubs 和 skeletons,用于封装和解封装SOAP消息。一旦客户端代码生成,你就可以像调用本地方法一样调用...

    清风教你手把手-写WebService客户端代码(Java版本)

    总的来说,创建Java版的WebService客户端并不复杂,关键在于理解SOAP协议和WSDL文件的作用,以及如何利用Java提供的工具生成和使用客户端代码。通过本文的讲解,你应该能够独立地编写出与WebService交互的Java客户端...

    WebService接口生成工具

    WebService接口生成工具是一种用于自动化创建Web服务客户端代码的实用程序,极大地简化了开发人员与远程Web服务交互的过程。Web服务通常基于SOAP(简单对象访问协议)标准,通过XML(可扩展标记语言)来交换数据,...

    WebService客户端

    3. **自动代码生成**:许多工具,如WSDL2Java或wsimport(Java),可以自动生成与WebService匹配的客户端代码,简化开发过程。这些工具根据WSDL文件生成客户端类,使调用服务就像调用本地方法一样简单。 4. **代理...

    webservice客户端简单实例

    2. **使用JAX-WS工具生成客户端代码**:在Java环境中,我们可以使用JAX-WS(Java API for XML Web Services)中的工具,如`wsimport`,来根据WSDL文件自动生成客户端 stubs 和 skeletons。这些生成的代码封装了与...

    java中webService生成客户端

    总结起来,Java中的Web Service客户端生成涉及的关键点有:理解WSDL规范,选择合适的工具(如Apache CXF或JAX-WS),正确配置并执行代码生成命令,最后在生成的代码基础上调用Web服务。这极大地简化了与Web服务交互...

    jdk 生成接口客户端 java代码

    ### jdk 生成接口客户端 Java代码详解 #### 概述 在进行Web服务客户端开发时,经常需要根据提供的WSDL(Web Services Description Language)文件来生成相应的Java客户端代码。这不仅可以提高开发效率,还能减少...

    webservice 服务端 和客户端 例子代码

    - 在WSExample中,可能会包含服务端的接口定义、实现类以及WSDL配置文件,还有客户端的代理类生成代码和调用服务的示例代码。 - 服务端代码可能包括一个服务接口(如`IService`),一个接口实现类(如`ServiceImpl...

    webservice客户端

    9. **自动代码生成**:许多工具(如Apache Axis, wsimport等)可以从WSDL文件自动生成客户端代码,简化开发流程。 10. **异常处理和错误处理**:客户端需要能够处理来自服务端的错误消息,并进行适当的异常处理。 ...

    根据wsdl地址或文件生成webservice客户端

    配置文件可能会包含WSDL的URL、生成代码的目标目录、命名空间等信息。使用特定的工具(如Apache CXF的cxf-codegen-plugin或Axis2的wsgen)时,可以指定这个配置文件来自动化生成过程。 总的来说,生成WebService...

    TIPTOP與其他系統之WebService接口資料

    1. 开发工具:开发者可以使用诸如Apache Axis、wsimport(Java)、Visual Studio(.NET)等工具自动生成客户端代码,简化调用Web Service的过程。 2. 测试:接口开发完成后,需进行单元测试和集成测试,确保服务能...

    客户端编程方式调用webservice

    例如,我们可以使用`wsimport -keep -s src -d bin http://example.com/MyWebService?wsdl`命令生成客户端代码。 2. **生成客户端代理类**:上一步生成的客户端代理类包含了与WebService交互所需的所有方法。这些类...

    WebService的WSDL文件生成Java代码工具

    cxf-codegen-plugin -wsdlLocation 文件路径> -d <生成代码的目标目录> ``` - 生成的代码包括服务接口、消息bean和SOAP绑定类等。 2. **Axis2**: - 安装Axis2并添加其bin目录到PATH环境变量。 - 使用`wsdl2...

    WebService 客户端开发指南

    **步骤三:** 运行命令 `wsdl XXX.wsdl` 来生成C#客户端代码,其中 `XXX` 是WSDL文件的名字。这将生成一个名为 `WSLoginService.cs` 的文件,即为客户端代码。 **步骤四:** 在 Visual Studio .NET 2003 中创建一个...

    WebService接口封装代码

    1. **创建WebService客户端**:这是调用远程WebService的第一步,通常需要根据WSDL文件生成客户端代理类。在Java中,可以使用JAX-WS的wsimport工具,而在.NET中,有Visual Studio的Add Service Reference功能。 2. ...

    WebService客户端调用服务器数据库

    WebService客户端调用服务器数据库是分布式系统中常见的交互方式,它允许客户端应用程序通过网络与服务器上的数据库进行通信。本文将深入探讨这一技术,并基于提供的标签“源码”和“工具”来解析实现这一功能的关键...

Global site tag (gtag.js) - Google Analytics