前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebService_03_服务端实现方式一JWS

WebService_03_服务端实现方式一JWS

作者头像
Learning_斌
发布2019-09-05 17:30:57
9760
发布2019-09-05 17:30:57
举报
文章被收录于专栏:GetKnowledge+GetKnowledge+

JWS

JAX-WS(Java6引进) 是SOAP协议的一个Java的实现规范,这个新规范是为了简化基于SOAP的Java开发。JAX-WS规范其实就是一组XMLweb services的JAVA API,JAX-WS允许开发者可以选择RPC-oriented或者message-oriented来实现自己的web services。通过使用 Java™ API for XMLWeb Services (JAX-WS) 技术设计和开发 Web 服务,可以带来很多好处,能简化 Web 服务的开发和部署,并能加速 Web 服务的开发。在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议,比如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。

如何实现一个基于JWS的webservice项目?

(1)在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提供相关的实现类SIB(Service implementation Bean)。

(2)通过调用JAX-WS的“服务发布接口-api”就可以将其发布为WebService接口。

(3)在客户端,用户可以通过JAX-WS的API创建一个代理(用本地对象来替代远程的服务)来实现对于远程服务器端的调用。

WebService服务端的实现

WebService服务端的实现分为3步:

(1)创建接口SEI(service endpoint interface)

(2)创建实现类SIB(Service implementation Bean)

(3)发布WebService接口。

1.创建接口SEI(service endpoint interface)

2.创建实现类SIB(Service implementation Bean)

3.发布WebService接口

4.查看WebService的WSDL

浏览器输入发布地址即可查看本服务的WSDL,

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GetKnowledge+ 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JWS
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档