WSDL2Java生成的文件总结如下:
Client-side Bindings:
Sample: java org.apache.axis.wsdl.WSDL2Java AddressBook.wsdl
WSDL 子句 | 生成的Java类 |
为在type区的每个条目 | 一个Java类 |
一个Holder类,如果此type被用作inout/out参数 | |
为每个portType | 一个Java接口 |
为每个binding | 一个Stub类 |
为每个service | 一个service接口 |
一个service实现(作为定位器) |
Server-side Bindings:
Sample: java org.apache.axis.wsdl.WSDL2Java --server-side AddressBook.wsdl
WSDL 子句 | 生成的Java类 |
为每个binding | 一个Skeleton类(若—skeletonDeploy设为true时) |
一个实现模板类(供用户修改为自己的实现) | |
为所有的services | 一个deploy.wsdd文件 |
一个undeploy.wsdd文件 |
转贴来源:http://blog.csdn.net/bitspx/archive/2004/07/15/41903.aspx