详见:https://blog.csdn.net/u011165335/article/details/51345224

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风格的

最新文章

  1. 学习python
  2. 改变spring-servlet.xml名字和默认位置
  3. 使用netty4.x客户端接收较大数据量报文时发生的读取不完整bug修复记录
  4. Ubuntu16.04下面配置java环境变量
  5. 不常用的toLocaleString()方法
  6. 宫格布局实例(注意jquery的版本号要统一)2
  7. 1)C++对象大小计算
  8. shell's glob
  9. Java基础知识强化35:String类之String的其他功能
  10. codeforces 375D . Tree and Queries 启发式合并 || dfs序+莫队
  11. BZOJ 1614: [Usaco2007 Jan]Telephone Lines架设电话线
  12. post 请求参数
  13. 解决visual studio空格变成很多点号的3种方法
  14. oracle的insert的时候&符号如何插入(转义)
  15. jquery form提交
  16. CSDN_投票评选_JS_分析脚本
  17. DLCI 简介
  18. 朱晔和你聊Spring系列S1E7:简单好用的Spring Boot Actuator
  19. java8的版本对组合式异步编程
  20. MySQL按字段排序后取序号

热门文章

  1. Qt编写自定义控件62-探探雷达
  2. 123457123456#0#----com.tym.ErTongFanPai20--前拼后广--儿童FanPai_tym
  3. Spring Cloud与Docker微服务架构实战 PDF版 内含目录
  4. C# Web Service 不使用服务引用直接调用方法(转)
  5. redis八大应用场景
  6. [ kvm ] 学习笔记 1:Linux 操作系统及虚拟化
  7. 【err】开启Persistence-M模式-Check failed: err == CUBLAS_STATUS_SUCCESS (1 vs. 0) : Create cublas handle failed
  8. Cas(06)——基于数据库的认证
  9. js 验证手机号
  10. idea的maven依赖本地jar