`

wsdl自动生成Java代码,根据wsdl生成Java代码

阅读更多

wsdl自动生成Java代码,根据wsdl生成Java代码

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年9月28日 16:45:36 星期一

http://fanshuyao.iteye.com/

 

一、使用jdk安装文件中的wsimport.exe命令,该命令在D:\Java\jdk1.6.0_45\bin。

 

二、解析wsdl

 

用法一:wsimport + wsdl请求地址

例子:wsimport http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

但只生成Class文件,没有Java源文件。

 

方法二:.表示在当前目录 -s表示生成Java源代码

wsimport -s . http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

 

方法三:-p + 包名,可以自定义生成的包

wsimport -s . -p com.spring.webService.ws http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

 

三、然后把生成的Class文件删除,再把包复制到项目中去就Ok。(以后可以直接把Class文件打成jar包使用)

 

四、如何使用

 

1、看http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl的xml文件

从下往上看

最外层是服务:<wsdl:service name="MobileCodeWS">,对应Java代码的MobileCodeWS类。

 

然后是

tns:MobileCodeWSSoap,

tns:MobileCodeWSSoap12,

tns:MobileCodeWSHttpGet,

tns:MobileCodeWSHttpPost

代表的是具体的服务类型:soap1.1、soap1.2、get、post

 

public static void main(String[] args) {

//获取一个WS服务

MobileCodeWS mobileCodeWS = new MobileCodeWS();

 

//获取具体的服务类型soap:如post、get、soap1.1、soap1.2

MobileCodeWSSoap mobileCodeWSSoap = mobileCodeWS.getMobileCodeWSSoap();

 

//调用方法请求

String returnString = mobileCodeWSSoap.getMobileCodeInfo("13430800244", null);

System.out.println(returnString);

 

}

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年9月28日 16:45:36 星期一

http://fanshuyao.iteye.com/

2
1
分享到:
评论

相关推荐

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

    在本话题中,我们将深入探讨如何利用WSDL文件生成Java代码,以便于开发和调用WebService。 WSDL文件是WebService的核心,它定义了服务的接口、消息格式、操作和地址等信息。WSDL是XML格式的,可以被工具解析并生成...

    wsdl生成java代码工具

    本篇文章将详细探讨“wsdl生成java代码工具”的相关知识点,以及如何使用这个工具。 1. **WSDL简介**: WSDL文件描述了Web服务的接口,包括服务提供的操作、输入和输出消息的格式,以及服务的位置。它使得开发者...

    axis2根据wsdl生成java客户端代码

    axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin&gt;wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...

    把wsdl文件或地址转化成java代码工具

    这样,开发者无需手动编写调用Web服务的Java代码,只需导入WSDL文件,MyEclipse就能自动生成相应的Java客户端 stub类,这些类提供了与Web服务交互的方法。 具体步骤如下: 1. 打开MyEclipse,创建一个新的Web项目...

    Eclipse中用wsdl生成java客户端

    Eclipse中用wsdl生成java客户端 Eclipse是一款功能强大、功能丰富的集成开发环境(IDE),广泛应用于Java开发领域。随着WebService技术的普及,Eclipse也提供了相应的支持,允许开发者通过wsdl文件生成Java客户端...

    onvif wsdl转成java代码

    这个过程通常涉及到SOAP(Simple Object Access Protocol)库,如Apache CXF或 Axis2,这些库能将WSDL解析并生成Java代码。 在Eclipse中,导入生成的Java包后,开发者就可以在Java项目中直接调用ONVIF服务,实现对...

    wsdl文件生成java webservice 工具(附带生成后调用方法)

    在IT行业中,Web服务是一种常见的跨平台通信方式,允许不同系统之间交换...通过这个工具,可以快速地从WSDL文件生成Java代码,大大简化了Web服务的开发过程。只要遵循上述步骤,你就能成功地创建和调用Java Web服务。

    根据wsdl生成webservice服务端(3种方式)

    `wsdl2java`是Apache CXF提供的一个工具,用于根据WSDL文件自动生成Java代码。以下是详细步骤: 1. **配置环境**:确保已安装JDK 1.6及以上版本,并设置好环境变量。还需要下载Apache CXF 2.2.8并解压,将解压后的`...

    xfire根据WSDL生成客户端代码

    使用XFire根据WSDL生成客户端代码,可以大大简化开发过程,因为它自动生成了与服务接口对应的Java类和代理。以下是具体步骤: 1. **安装和配置XFire**:首先,确保已经下载并安装了XFire库。你可以通过Maven或...

    AXIS2 1.7.3 idea wsdl 代码生成插件

    3. **代码生成**:AXIS2的代码生成工具能够从WSDL文件自动生成服务端和客户端的Java代码。服务端代码包括服务接口、服务实现类、部署描述符等;客户端代码主要包括Stub类,用于调用远程服务。 4. **IDEA集成**:...

    WSDL2Java--根据wsdl生成Java客户端工具

    - **自动化**:自动从WSDL生成Java代码,减少了手动编写客户端代码的工作量。 - **可扩展性**:可以根据需要自定义生成的代码,适应不同的业务场景。 - **跨平台**:基于XML标准,可以在任何支持Java的平台上使用。 ...

    根据WSDL文件生成客户端代码与创建客户端工程

    根据WSDL文件生成客户端代码与创建客户端工程 注意小细节:在根据对方提供的webservice地址,先将对方webservice的wsdl文件描述文件保存到本地时,格式先保存为xml,后将其后缀名为.wsdl的文件 否则报:...

    关于wsdl生成java的方式

    【标题】:“关于WSDL生成Java的方式” 在Web服务开发中,WSDL(Web Services Description Language)是一个XML格式的规范,用于定义服务接口、消息交换模式以及如何通过网络调用这些服务。它允许开发者明确地描述...

    由wsdl快速生成客户端java代码 (eclipse3.x)

    3. **生成Java代码**:在项目中,右键单击src目录,选择“New” -&gt; “Other” -&gt; “Web” -&gt; “JAX-WS” -&gt; “WebService Client”。在打开的对话框中,输入WSDL文件的URL或本地路径,然后点击“Next”。Eclipse将...

    wsdl2java 客户端的自动生成工具

    使用Axis,开发者可以快速地将现有的Java类封装为Web Service,也可以根据WSDL文件生成Java客户端代码,便于调用远程服务。 **Wsdl2Java工具** `Wsdl2Java`是Axis的一部分,它可以从WSDL文件生成Java源码,这些...

    使用cxf wsdl2java生成webservice客户端

    使用cxf wsdl2java生成webservice客户端命令

    wsdl2java 生成wsdljava客户端所需要的包

    3. **运行wsdl2java命令**:在命令行中,定位到CXF的bin目录,然后使用以下命令来生成Java代码: ```bash wsdl2java -d &lt;output_directory&gt; -client &lt;wsdl_file_path&gt; ``` 其中,`&lt;output_directory&gt;`是你希望...

    把wsdl文件转换成java类 使用wsdl2Java工具

    `wsdl2java`是Apache Axis项目的一部分,它是一个强大的工具,可以自动生成Java客户端和服务端代码,这些代码能够直接与由WSDL描述的Web服务进行交互。通过这个工具,开发人员无需手动编写复杂的SOAP消息处理代码,...

    根据wsdl文件生成webservice客户端工具(java)

    根据对方提供的webservice地址,你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl....

    wsdl生成java客户端报错问题解决方法

    解决使用wsdl生成java客户端报错:java.lang.reflect.invocationtargetexception的方法之一

Global site tag (gtag.js) - Google Analytics