1.将网页保存为CeaEcFacadeService.wsdl文件(文件名任意取)

2.新建xml文件jaxb-bindings.xml, 内容如下:
<jaxb:bindings version="2.0"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb">
<jaxb:bindings>
<jaxb:globalBindings generateElementProperty="false"/>
</jaxb:bindings>
</jaxb:bindings>
3.在cmd中执行下面的命令:
wsimport -b E:\webservice\03\jaxb-bindings.xml -Xnocompile -d e:/webservice/03/ -keep -verbose E:\webservice\03\CeaEcFacadeService.wsdl
-Xnocompile 不生成.class文件
-d 指定存放生成的代码的目录
当对象中有如:List变量时,生成的代码里面会出现没有setter方法,只有getter方法,此时只能通过getter方法先获取list在进行add()和remove()操作。
本文介绍如何使用wsimport工具结合JAXB配置文件生成WebService客户端代码,并解释了特定参数的作用及生成代码中List类型的处理方法。

被折叠的 条评论
为什么被折叠?



