24小时咨询热线

027-534975710

餐厅展示

您的位置:主页 > 餐厅展示 > 欧式餐厅 >

动力节点:3种Web Service规范

发布日期:2023-10-01 00:49浏览次数:
本文摘要:随着互联网技术的快速生长,Internet逐渐成为全球信息通报与共享的庞大的资源库,与此同时,越来越多的网络情况下的Web应用系统被建设起来。随着网络技术、网络运行理念的生长,人们提出一种新的使用网络举行应用集成的解决方案——Web Service。为了规范互联网中越来越多的Web法式,Web Service规范逐渐形成。

开云app官网登录入口

随着互联网技术的快速生长,Internet逐渐成为全球信息通报与共享的庞大的资源库,与此同时,越来越多的网络情况下的Web应用系统被建设起来。随着网络技术、网络运行理念的生长,人们提出一种新的使用网络举行应用集成的解决方案——Web Service。为了规范互联网中越来越多的Web法式,Web Service规范逐渐形成。

下面和大家一起来相识一下现在的3种Web Service规范:1.JAX-WS:JAX-WS(Java API For XML-WebService),JDK1.6 自带的版本为JAX-WS2.1,其底层支持为JAXB。早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API ForXML-Remote Procedure Call)现在已经被JAX-WS 规范取代,JAX-WS 是JAX-RPC 的演进版本,但JAX-WS 并不完全向后兼容JAX-RPC,二者最大的区别就是RPC/encoded 样式的WSDL,JAX-WS 已经不提供这种支持。JAX-RPC 的API 从JAVA EE5 开始已经移除,如果你使用J2EE1.4,其API 位于javax.xml.rpc.*包。JAX-WS(JSR 224)规范的API 位于javax.xml.ws.*包,其中大部门都是注解,提供API 操作Web 服务(通常在客户端使用的较多,由于客户端可以借助SDK 生成,因此这个包中的API 我们较少会直接使用)。

WS-MetaData(JSR 181)是JAX-WS 的依赖规范,其API 位于javax.jws.*包,使用注解设置公然的Web 服务的相关信息和设置SOAP 消息的相关信息。2.JAXM&SAAJ:JAXM(JAVA API For XML Message)主要界说了包罗了发送和吸收消息所需的API,相当于Web 服务的服务器端,其API 位于javax.messaging.*包,它是JAVA EE 的可选包,因此你需要单独下载。SAAJ(SOAP With Attachment API For Java,JSR 67)是与JAXM 搭配使用的API,为构建SOAP 包息争析SOAP 包提供了重要的支持,支持附件传输,它在服务器端、客户端都需要使用。这里还要提到的是SAAJ 规范,其API 位于javax.xml.soap.*包。

开云app官网登录入口

JAXM&SAAJ 与JAX-WS 都是基于SOAP 的Web 服务,相比之下JAXM&SAAJ 暴漏了SOAP更多的底层细节,编码比力贫苦,而JAX-WS 越发抽象,隐藏了更多的细节,越发面向工具,实现起来你基本上不需要体贴SOAP 的任何细节。那么如果你想控制SOAP 消息的更多细节,可以使用JAXM&SAAJ,2012年版本为1.3。3.JAX-RS:JAX-RS 是JAVA 针对REST(Representation State Transfer)气势派头制定的一套Web 服务规范,由于推出的较晚,该规范(JSR 311,现在JAX-RS 的版本为1.0)并未随JDK1.6 一起刊行,你需要到JCP 上单独下载JAX-RS 规范的接口,其API 位于javax.ws.rs.*包。这里的JAX-WS 和JAX-RS 规范我们接纳Apache CXF 作为实现,CXF 是Objectweb Celtix和Codehaus XFire 合并而成。

CXF 的焦点是org.apache.cxf.Bus(总线),类似于Spring 的ApplicationContext,Bus 由BusFactory 建立,默认是SpringBusFactory 类,可见默认CXF是依赖于Spring 的,Bus 都有一个ID,默认的BUS 的ID 是cxf。你要注意的是Apache CXF2.2 的刊行包中的jar 你如果直接全部放到lib 目录,那么你必须使用JDK1.6,否则会报JAX-WS 版本纷歧致的问题。对于JAXM&SAAJ 规范我们接纳JDK 中自带的默认实现。Web Service是一种新的Web应用法式分支,一旦部署以后,其他Web Service应用法式可以发现并挪用它部署的服务。

开云app官网登录入口

Web Service规范从某种水平上制约着鱼龙混杂的Web Service应用法式,使它们趋于规范生长。有兴趣在互联网恒久生长的小同伴可以寓目本站的java视频教程,学习越发全面的前端知识!。


本文关键词:开云app官网登录入口,动力,节点,3种,Web,Service,规范,随着,互联网

本文来源:开云app官网登录入口-www.jianrongkj.com

XML地图 开云手机app(中国)官方网站IOS/安卓通用版/手机APP下载