`

wsdl生成代码(idea)

    博客分类:
  • wsdl
 
阅读更多

首先安装JDK和IDEA,这里不详细介绍。

 

生成代码步骤如下:

一、IDEA新建一个工程

1.File ->New->Project 
出现以下界面:



 

2.选择Hello World项目



 3.填写项目名称,点击Finish



 4.右键点击你的项目,找到WebServices-》Gernerate Java Code From Wsdl 



 5.点击“ok”,生成文件如下:



 6.代码调用

public static void main(String[] args) {
    BasicOperationsService basicOperationsService = new BasicOperationsService();
    BasicOperations basicOperations = basicOperationsService.getBasicHttpBindingBasicOperations();
    TransactionResult payment = basicOperations.payment(100270224L,"F923572A-AA8D-4C57-A399-46737D75509E",344,new BigDecimal(1.00),344,System.currentTimeMillis()+"","4907639999990022"
    ,"test",Short.parseShort("12"),Short.parseShort("2020"),"029",1,"","","","","");

    System.out.println(payment.getResult() + "===" + payment.getMessage().getValue() + "====" + payment.getTransactionDateTime() + "===" + payment.getTransactionId() + "==" + payment.getTrackingMemberCode().getValue());
    JAXBElement<ArrayOfCdcEntry> ofCdcEntryJAXBElement = payment.getCdc();
    ArrayOfCdcEntry arrayOfCdcEntry = ofCdcEntryJAXBElement.getValue();
    System.out.println(arrayOfCdcEntry.getCdcEntry());
}

7.结果如下:

0===The operation was successfully processed.====2018-06-15T09:26:06.4237969Z===93652461==1529054767788

 


  • 大小: 59.3 KB
  • 大小: 21 KB
  • 大小: 17.4 KB
  • 大小: 19.4 KB
  • 大小: 65.4 KB
分享到:
评论

相关推荐

    AXIS2 1.7.3 idea wsdl 代码生成插件

    6. **配置与调试**:插件可能需要配置AXIS2的相关库,以确保正确解析WSDL并生成代码。在IDEA中,可以通过设置类路径或模块依赖来添加必要的AXIS2库。此外,IDEA的调试功能可以帮助测试生成的服务端和客户端代码,以...

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

    本文将详细介绍三种基于WSDL生成WebService服务端的方法:使用`wsdl2java`命令、通过SOAPUI工具及借助MyEclipse的Web Service项目功能。 #### 方法一:使用`wsdl2java`命令生成 `wsdl2java`是Apache CXF提供的一个...

    xfire根据WSDL生成客户端代码

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

    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客户端报错问题解决方法

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

    axis2 1.6.2 生产wsdl客户端代码

    总的来说,Axis2 1.6.2提供了一种简洁的方式,帮助开发者快速地从WSDL生成客户端代码,从而简化Web服务的使用。熟悉这一过程对于任何涉及跨系统交互的Java开发者来说都是非常有价值的技能。记住,如果在使用过程中...

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

    3. 输入命令`wsdl2java -d &lt;output_directory&gt; &lt;wsdl_file&gt;`,其中是生成代码的目标目录,&lt;wsdl_file&gt;是WSDL文件的路径。 4. 等待命令执行完成,生成的Java代码将出现在指定的输出目录中。 总结来说,将WSDL文件...

    Axis 把WSDL生成JAVA类

    通过这一过程,可以自动生成与WSDL描述相符的Java代码,包括客户端存根(Stub)和服务器端骨架(Skeleton)。这不仅简化了开发流程,还确保了与WSDL定义的兼容性,提高了开发效率。 #### 转换流程与示例: 1. **...

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

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

    wsdl反向生成工具

    1. **axis.cmd**:这可能是Apache Axis命令行工具,Axis是Java平台上一个流行的Web服务框架,它提供了从WSDL生成客户端代理类的能力。`axis.cmd`可能是用于执行Axis命令的批处理文件,使得用户能够在命令行环境中...

    wsdl文件生成服务端和客服端插件

    标签“wsdl生成代码”进一步明确了这个插件的功能,即根据WSDL文件自动生成相应的服务端和客户端代码。这意味着开发者只需要提供服务的接口定义(即WSDL),插件就能自动生成实现这些接口的代码,这包括服务端的处理...

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

    在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...

    wsdl first开发web service(maven插件自动生成代码)

    “WSDL First开发Web Service (Maven插件自动生成代码)” 主要涉及的是基于Web Service的开发方法,其中WSDL First是指先定义服务接口的Web Services Description Language(WSDL)文档,然后根据该文档自动生成...

    wsdl需要的jar包

    5. **wsimport工具**:这是一个JDK自带的命令行工具,用于从WSDL生成Java客户端和服务器端代码。通过这个工具,开发者可以快速地从WSDL文件创建服务客户端。 6. **WSDL的版本**:有WSDL 1.1和WSDL 2.0两个主要版本...

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

    - 如果服务使用了命名空间,确保在生成代码后正确处理命名空间相关的导入。 在“wsdemo”这个压缩包文件中,可能包含了上述过程中的示例代码或完整的Web服务客户端项目。解压并检查文件内容,可以更深入地了解如何...

    Apache CXF如何把wsdl生成java代码

    Apache CXF如何把wsdl生成java代码 Apache CXF是一款开源的WebService框架,它提供了许多强大的功能,包括WebService的构建、开发和维护。其中,CXF可以把wsdl文件生成java代码,这对于我们开发WebService应用程序...

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

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

    Web Service 解读天气预报WSDL获取天气程序

    在这段代码中,`WeatherService`和`WeatherPortType`是IDEA自动生成的类,`getWeatherPort()`返回一个服务端点,然后调用`getWeatherByCity()`方法传入城市名,最后获取到天气响应,从中提取出当前温度。 为了实现...

    使用axis将wsdl文件转换为java代码

    当我们需要与一个由WS-DL描述的服务进行交互时,通常会生成对应的Java代码来简化客户端的开发工作。这就是`Axis`工具的作用,它是一个开源的SOAP栈,能够帮助我们将WS-DL文件转换为Java代码。 `Axis`项目始于Apache...

    使用CXF: Java 2 WSDL

    8. **客户端生成**:CXF还支持从WSDL生成Java客户端代码,使得调用Web服务变得更加简单,只需按照生成的客户端代码进行操作即可。 9. **最佳实践**:在实际项目中,确保Java接口清晰、符合面向服务的设计原则,以及...

Global site tag (gtag.js) - Google Analytics