通知 网站从因情语写改为晴雨,这个网站的模板也从calmlog_ex改为 whimurmur

webserive学习记录1-jdk自带webservice

2280人浏览 / 0人评论 / | 作者:因情语写  | 分类: 网络  | 标签: 网络  /  webservice  | 

作者:因情语写

链接:https://www.qingyu.blue/article/424

声明:请尊重原作者的劳动,如需转载请注明出处


    最近在看webservice有视频,想年后找工作时增加点资本,视频终于看完了,自己又增加了些东西,现在就把视频中学到的和自己发现的东西总结一下。

  java jdk中自带一个轻量级的webservice框架,可以用来发布webservice服务。

    服务端

  首先要新建接口及实现类,如图:

  注意接口及接口方法上使用了注解。实现类上也使用了注解。

  最后还要启动服务:

  然后可以查看相应的wsdl,

  有些意外的是这个wsdl文件的标签没有wsdl前缀,保存该网页为wsdl文件并用来生成客户端代码,发现并不成功,只能用url来生成客户端文件,为什么会这样还不是太清楚。

   客户端

  用jdk自带的工具wsimport来生成客户端代码,wsimport的详细使用方法请自行百度。

  新建一个客户端工程,新建一个包如jdk.ws.client,进入工程src文件夹,在地址栏输入cmd并回车,会打开一个cmd窗口,目录是src目录,执行以下命令:

  wsimport -p jdk.ws.client -keep http://192.168.0.102:8888/synctimews?wsdl

  会在包jdk.ws.client下生成客户端代码,其中不光有java代码,也有class代码

 

  然后就可以新建测试类了,

  执行结果如下:

 

  工程下载地址:wsjdk.rar


亲爱的读者:有时间可以点赞评论一下

点赞(0) 打赏

全部评论

还没有评论!