- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javawebservice⼊门教程_WebService⼊门实例教程
什么是WebService
通过使⽤WebService,您的应⽤程序可以向全世界发布信息,或提供某项功能,它是基于Web的服务,通过Web进⾏发布、查找和使⽤。
WebService脚本平台需⽀持XML+HTTP。
HTTP协议是最常⽤的因特⽹协议。
XML提供了⼀种可⽤于不同的平台和编程语⾔之间的语⾔。
为什么要使⽤WebService
最重要的事情是协同⼯作。
1.跨平台调⽤(WebService不局限于操作系统,你可以在Windows上调⽤linux上的WebService服务,反之亦然,其他系统同理);
2.跨语⾔调⽤(WebService不局限于编程语⾔,你可以在Java语⾔中调⽤C#语⾔提供的WebService服务,反之亦然,其他语⾔同理);
3.可远程调⽤(通过使⽤WebService,您的应⽤程序可以向全世界发布信息,或提供某项功能,只要有Internet)。
使⽤JDK开发WebService
⼀.WebService服务端开发
1.创建服务端项⽬,项⽬可以是Java Web项⽬,也可以是普通的Java项⽬,例如:
2.在源代码⽬录src下⾯的包中新建⼀个java类⽤来提供WebService服务,我这⾥创建了⼀个Function类,通过javax.jws.WebService注
解提供服务,通过javax.xml.ws.Endpoint类的publish⽅法来发布服务并提供发布的地址以及发布的服务类,代码如下:
1 packagecom.jspweb.ws;2
3 importjavax.jws.WebService;4 importjavax.xml.ws.Endpoint;5
6 /**
7 * WebService服务端7 * WebService服务端7 * WebService服务端案案案例8 *@authorAlanLee9 *@version2017/06/0210 * 使⽤@WebService注解例8 *@authorAlanLee9 *@version2017/06/0210 * 使⽤@WebService注解例8 *@authorAlanLee9 *@version2017/06/0210 * 使⽤@WebService注解标标标注实注实注实现现现类11 */类11 */类11 */
22 public static voidmain(String[] args) {23 //使⽤Endpoint(22 public static voidmain(String[] args) {23 //使⽤Endpoint(终终端)类发布webservice端)类发布webservice
}27 }
3.启动main⽅法运⾏这个类,打印出结果Publish Success,表⽰服务发布成功:
4.打开浏览器,访问我们发布的地址,⼤家可以看到这样的效果:
5.点击WSDL后⾯的连接地址便可以打开WSDL配置,访问结果如下:
WSDL 是基于 XML 的⽤于描述 Web Services 以及如何访问 Web Services 的语⾔。
⼆、WebService客户端开发
1.创建客户端项⽬,项⽬可以是Java Web项⽬,也可以是普通的Java项⽬,例如:
2.使⽤eclipse⼯具⽣成客户端代码,跟着图⼀步步操作:
①选中项⽬点击⿏标右键newOther...:
②在Wizards框中输⼊web,选择Web Service Client,点击next按钮:
③输⼊WSDL服务描述⽂件的访问地址,点击next:
④点击Finish按钮,eclipse会⾃动帮我们在src⽬录下⽣成WebService客户端所需的代码:
⑤:⽣成的代码如下:
2.编写客户端测试类代码,我在同级⽬录下⾯写了⼀个测试类,并运⾏它的main⽅法,得到结果如下:
这样⼀个简单的WebService⼊门实例就完成了。
结束语:菩提本⽆树,明镜亦⾮台。本来⽆⼀物,何处惹尘埃!
可爱博主:AlanLee
本⽂出⾃博客园,欢迎⼤家加⼊博客园。
您可能关注的文档
- 领导干部的压力应对和情绪管理5809.pdf
- 个人职业生涯规划7816.pdf
- 第十五章分式单元教材分析教学设计-2021-2022学年人教版八年级数学上册.pdf
- 生物遗传和变异单元备课.pdf
- java消息推送_java实现后台服务器消息推送.pdf
- 标准振动试验介绍.pdf
- 董洪亮:情境教育理论的现实意义和未来走向.pdf
- “三标一体化管理体系”在护理管理中的应用.pdf
- 企业财务风险的控制及防范.pdf
- 树脂材料简介.pdf
- 部编版语文六年级上学期《期末测试卷》含答案.pdf
- (营销技巧)五力分析模型产业销售.pdf
- 2019年中考物理浮力专题知识梳理及经典例题(含答案解析).pdf
- 高一英语必修1unit4教案(全单元).pdf
- 英语期末质量分析.pdf
- python数据分析之用sklearn预测糖尿病.pdf
- 辽宁省沈阳和平区五校联考2022-2023学年七年级数学第一学期期末综合测试模拟试题含解析.pdf
- 语文初中语文七年级(上)第四单元复习课教学设计.pdf
- 七年级道德与法治上册第四单元生命的思考第十课绽放生命之花第1框感受生命的意义练习2含解析新人教版.pdf
- 苏教版小学美术四年级下册全册精品电子教案(多套)1954.pdf
文档评论(0)