webservice入门介绍

WebService是一套协议规范,基础的WS平台可以为XML+HTTP。XML可以提供在不用平台与语言之间的通信,HTTP是现今应用最广泛的Internet协议。
WebService平台元素:
1. SOAP(Simple Object Access Protocol):SOAP是基于XML,可通过HTTP传输数据的协议。
2. UDDI(Universal Description,Disconvery and Integration):UDDI是一种企业能够注册并搜索WS的目录服务。
3. WSDL(Web Service Description Language):WSDL是基于XML,用于定位及描述WS的语言。
摘自网络:JAX-WS2.0是JAX-RPC1.1的后续版本。与 Java API for XML Binding(JAXB)或 Java API for XML Processing(JAXP),甚至 JDBC 等标准 API 一样,JAX-RPC 其实是一个 API 规范。这里有“小虫”的一篇介绍JAX-RPC的文章:http://echohfut.iteye.com/blog/399343。
在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对于SOAP消息。
在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI (service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。
在客户端,用户可以通过JAX-WS的API创建一个代理(用本地对象来替代远程的服务)来实现对于远程服务器端的调用。
JAX-WS2.0 (JSR 224)是Sun新的web services协议栈,是一个完全基于标准的实现。在binding层,使用的是the Java Architecture for XML Binding (JAXB, JSR 222),在parsing层,使用的是the Streaming API for XML (StAX, JSR 173),同时它还完全支持schema规范。
* JAX-WS新的API主要包含在javax.xml.ws包中,包括Service端和Clent端的一些核心类。新的编程模型包括增强的Handler Framework,异步调用和Provider/Dispatch动态编程模型。
* 使用annotations描述WS。
* 通过JAXB2.0完成xml data与Java对象的绑定。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值