开发Web Service有两种方式:
1.使用JDK开发(至少1.6或以上)
2.使用CXF框架开发(工作中)
组成:
1.服务器端
2.客户端
使用jdk开发Web Service
1.开发服务器端
a.Web Service编码:
-@WebService(SEI和SEI的实现类)
-@WebMethod(SEI中的所有方法)
如下图:
b.发布Web Service
-Endpoint(终端,发布webservice)
如下图:
发布成功后,即可使用eclipse的Web Services Explorer访问address(后尾加上?wsdl),如下图:
后续操作参考前面的博客,执行成功后,控制台会发送之前打好的信息
2.开发客户端
a.使用eclipse提供的web service浏览器访问
-查看对应的wsdl文档:~~~?wsdl(一般浏览器)
-请求webService并查看请求和响应消息(webservice浏览器)
b.创建客户端应用编码方式访问
-借助jdk的wsimport.exe工具生成客户端代码
wsimport -keep url
-借助生成的代码编写请求代码
首先开启cmd(C:\Windows\System32)命令(以管理员身份运行),进入客户端项目的src目录下,使用wsimport -keep url(+?wsdl),
刷新客户端项目,之后自动生成客户端代码,如下图:
调用客户端测试类如下: