webservice学习笔记(三):使用jdk开发Web Service

开发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),

刷新客户端项目,之后自动生成客户端代码,如下图:

调用客户端测试类如下:

猜你喜欢

转载自blog.csdn.net/weixin_40740613/article/details/83382725
今日推荐