必备环境是myEclipse+JDK
一、创建服务端
1、单击工具栏的File->New->WebService Project,命名为MyService,在出现的界面填写好相关内容,如下图:
2、点击工具栏File->New->Class,新建一个类取名为HelloService,具体界面如下:
3、编写供客户端调用的方法:
4、进行编译
说明:编译失败的话,请将该项目引用的jdk设置为更高版本。修改引用的jdk版本可以编辑该项目的引用库,
即利用【Build Path】。具体可以自行百度。
5、编译成功之后,可以在浏览器中输入该地址:
http://localhost:8888/Service/HelloService?wsdl
出现以下界面证明编译成功:
二、创建客户端
1、同样方法创建一个Web ServiceProject,命名为MyClient,成功后的文件结构图如下:
2、进入cmd命令窗口执行生成客户端代码的命令:
格式:wsimport -s "src目录"-p “生成类所在包名” -keep “wsdl发布地址”
示例:
wsimport –s D:\\JavaWorkspace\\MyClient\\src–p com.lee.webTest –keep
http://localhost:8888/Service/HelloService?wsdl
说明:
1)"src目录"地址不可含空格
2)“wsdl发布地址”不要漏了“?wsdl”
3、右键客户端项目名称,点击Refresh,刷新项目,检查生成类
4、在MyClient->src下新建一个类,类存储在com.lee.test包下,命名为ServiceTest,并编写该类:
5、编译该程序,如果编译器显示窗口出现以下界面,则证明实验成功了: