一、使用 wsimport创建webservice客户端
1. 完成 基于java 的webService 后使用java 提供的wsimport命令快速创建客户端代码
2. 在命令行中输入
wsimport -d d:/webservice/01/ -keep -verbose http://localhost:6666/ns?wsdl
wsimport -d d:/webservice/01/ -keep SiServiceService.wsdl -b SiServiceService_schema1.xsd(文件)
其中 -d d:/webservice/01/ 表示生成的目录
-keep 表示是否生成源文件
-verbose 表示生成详细信息
http://localhost:6666/ns?wsdl 服务器段暴露的 wsdl文件
3. 创建新的java project 并将生成的文件导入
如图:
4.编写测试代码:
package cn.mldn.hz.webservice;
public class TestClient1 {
public static void main(String[] args) {
FirstWebServiceImplService ifwebs = new FirstWebServiceImplService();
IFirstWebService ifs = ifwebs.getFirstWebServiceImplPort();
ifs.add(4, 2);
}
}
FirstWebServiceImplService 类为生成的源文件 可以直接使用 以访问服务端。