前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebService学习(2)——简单示例

WebService学习(2)——简单示例

作者头像
sunonzj
发布2022-06-21 13:34:04
2130
发布2022-06-21 13:34:04
举报
文章被收录于专栏:zjblogzjblog

一个简单的WebService例子:

发布一个webservice:

创建一个web项目如下:一个实现类和主函数(发布类)

image.png
image.png

接口:定义一个sayHello(String name)方法,注意类上加@WebService注释,方法加@WebMethod方法表示要发布的方法;

155360020587745098406.png
155360020587745098406.png

接口实现类:sayHello方法的具体业务逻辑

155360031419234092130.png
155360031419234092130.png

main方法:

155360036933929079074.png
155360036933929079074.png

最后在服务器运行main方法,控制台输出成功,在浏览器输出定义的address,加上wsdl;浏览器显示如下,则发布成功;

image.png
image.png
155360050603146034914.png
155360050603146034914.png

下面,新建一个客户端项目,调用上面的WebService。

image.png
image.png

然后我们通过Win+R组合键调出cmd,在cmd中输入wsimport -s 我们这个项目的src路径 -keep 我们发布的webservice地址 例如:

image.png
image.png

注意:这里也可以使用eclipse直接创建

打开eclise,新建项目,选择web service client,在新打开的窗口中service defination中输入http://localhost:8989/test/WebServiceTest?wsdl,finish后会看见项目中有5个java文件。

然后去eclipse中刷新我们的项目,就会发现系统自动帮我们生成了许多类,其中test是我定义的一个测试类。

image.png
image.png
image.png
image.png

运行后控制台输出

image.png
image.png
image.png
image.png

一个简单的WebService调用的例子就写完了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档