JAVA 中共有三种WebService 规范,分别是JAX-WS(JAX-RPC)、JAXM&SAAJ、JAX-RS。
2018-03-06 16:47
661 查看
JAVA 中共有三种WebService 规范,分别是JAX-WS(JAX-RPC)、JAXM&SAAJ、JAX-RS。
1. Jaxws(掌握)
JAX-WS 的全称为 Java API for XML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API For XML-RemoteProcedure Call)目前已经被JAX-WS 规范取代。从java5开始支持JAX-WS2.0版本,Jdk1.6.0_13以后的版本支持2.1版本,jdk1.7支持2.2版本。Jaxws开发的webservice传输soap协议。2JAXM&SAAJ(了解)
JAXM(JAVA API For XML Message)主要定义了包含了发送和接收消息所需的API,SAAJ(SOAP With Attachment APIFor Java,JSR 67)是与JAXM 搭配使用的API,为构建SOAP 包和解析SOAP 包提供了重要的支持,支持附件传输等,JAXM&SAAJ 与JAX-WS 都是基于SOAP 的Web 服务,相比之下JAXM&SAAJ 暴漏了SOAP更多的底层细节,编码比较麻烦,而JAX-WS 更加抽象,隐藏了更多的细节,更加面向对象,实现起来你基本上不需要关心SOAP 的任何细节3. JAX-RS(掌握)
JAX-RS 是JAVA 针对REST(Representation State Transfer)风格制定的一套Web 服务规范,由于推出的较晚,该规范(JSR 311,目前JAX-RS 的版本为1.0)并未随JDK1.6 一起发行。Rest定义可以自行搜索jax-RS可以发布 rest风格webservice,因为rest的webservice不采用soap传输,直接采用http传输,可以返回xml或json,比较轻量。以后可能会流行Rest风格的相关文章推荐
- JAVA的 WebService规范 JAX-WS实现例子
- 【webservice】Java JAX-WS和JAX-RS webservice
- JAVA采用CXF框架开发基于JAX-WS(SOAP)规范的WebService服务器端
- Java for XML: JAXP、JAXB、JAXM、JAX-RPC、JAX-WS
- JAVA的 WebService规范 JAX-WS实现例子
- Java for XML: JAXP、JAXB、JAXM、JAX-RPC、JAX-WS
- JAVA的 WebService规范 JAX-WS实现例子
- JWS,JAX-WS,JAX-RS,REST,Restlet,SOAP,JAXB,JAXP,JAXM,JAXR,SAAJ
- JAVA的WebService规范JAX-WS
- JAVA的 WebService规范 JAX-RS
- 与Java Web Service相关的若干概念(JAX-WS,JAX-RS)
- 与Java Web Service相关的若干概念(JAX-WS,JAX-RS)
- CXF系列之JAX-WS规范的java实现方式
- Java使用soap访问Jax-ws和.Net C#开发的WebService
- java调用 Myeclipse用jax-ws创建的webservice具体方法(一)
- JAX-WS(一)之使用wsgen从Java创建WebService
- JAX-WS 学习一:基于java的最简单的WebService服务
- Java使用JAX-WS来写webservice时 Unable to create JAXBContext
- 基于CXF的JAX-WS、JAX-RS(RESTful)的webService
- 框架 day64 WebService(注解),CXF框架(jax-ws,Jax-rs,与spring整合)