webservice入门
1.新建一个java项目,作为服务端
此处我建的是简单的maven项目,项目名:wsServer,结构如下:

2.创建webservice类
此处在ganzh.wsServer包下创建了一个Student类,并提供两个方法getAge(),getSex();

3.写个main方法发布上面的WebService

发布成功后打开,这个地址http://localhost:9001/Service/Student?wsdl 可以看到下图wsdl文件:

4.新建一个java项目,作为客户端
此处我建的是简单的maven项目,项目名:wsClient,结构如下:

5.根据服务端的wsdl生成客户端需要的webService代码
打开cmd,执行以下命令:wsimport -s E:\\WS -keep http://localhost:9001/Service/Student?wsdl

执行后会在E:\\WS目录下生成相关代码

6.把生成的代码全部复制到客户端wsClient项目里
如图:

7.在wsClient目录下新建一个测试类TestWebService,用来模拟客户端请求服务端
代码如下:

执行main方法后,可以看到控制台输出


浙公网安备 33010602011771号