webservice与restful

转载 2015年11月18日 16:25:41

一、webservice  

        webservice是一个应用程序,它向外界暴露出一个能通过web访问的API,它是一个独立的、低耦合的、跨平台、自包含的且可编程的web应用程序。它能使在不同机器上的不同应用,无需借助其它的软硬件,就可进行交互。

二、restful

rest是一组约束条件和原则,符合rest原则的架构或设计就叫做restful.

rest是Representational State Transfer的缩写,是“表现层状态转化”。这个词应有一个主语是资源,对这些资源执行的操作是通过HTTP规范定义的,其核心操作只有GET、POST、PUT、DELETE。

restful的概念是:

1. 网络上的所有资源都可以被抽象为资源。

2. 每一个资源都有一个唯一标识符,对这个资源的修改不会改变标识

3. 所有的操作都是无状态的

三、soap webservice和restful比较

       关于soap,偏向于面向活动,有严格的规范和标准,包括安全和事务等各个方面的内容,同时soap强调操作方法和操作对象的分离,有WSDL和XSD文件对其定义,也正因为soap不断扩充协议的内容,导致性能有所下降。

       restful是面向资源的,由于面向资源的接口设计以及操作抽象简化了,同时也最大限度利用了http的最初设计理念,所以restful以高效、简洁、易用的特性被人们所熟知。

jersey restful webservice 所需包2.22版

  • 2015年09月27日 08:59
  • 4.99MB
  • 下载

Web编程学习四: 使用Jersey来创建RESTful WebService

RESTful Web Service是轻量级的service,可以通过HTTP的方式来实现对后台数据库的CRUD, 在Web开发和移动开发时使用的比较广泛,非常方便。 在Java世界里, JAX...
  • starshus
  • starshus
  • 2014年03月31日 08:59
  • 16894

restful(webservice)样例说明文档

  • 2013年08月27日 19:20
  • 22KB
  • 下载

restlet实现最简单的restful webservice

  • 2013年04月14日 23:24
  • 3.02MB
  • 下载

CXF发布restful WebService的入门例子(客户端)

文章来源:http://www.cnblogs.com/ggjucheng/p/3352494.html 上篇说了怎么用cxf发布restful webservice,由于浏览器只能...

webservice RESTful

  • 2017年12月05日 14:05
  • 5KB
  • 下载

cxf webservice restful实现

  • 2017年08月08日 16:46
  • 33.64MB
  • 下载

麻雀虽小,五脏俱全:JSR311让Restful WebService变简单

--- 需求  公司有一个产品,包括前台WEB界面和多个后台服务,各个服务都需要在前面界面中进行配置和控制,以调整服务的行为。以前,配置文件都存放在数据库中,界面上修改配置后入库,并发送消息(So...
  • ccecwg
  • ccecwg
  • 2014年08月27日 10:48
  • 338

Restful WebService

  • 2016年05月20日 14:25
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webservice与restful
举报原因:
原因补充:

(最多只允许输入30个字)