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方法后,可以看到控制台输出

 

posted @ 2017-04-21 17:16  年少无知的undefined  阅读(85)  评论(0)    收藏  举报