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以高效、简洁、易用的特性被人们所熟知。

相关文章推荐

浅谈WebService SOAP、Restful、HTTP(post/get)请求

HTTP-GET 和 HTTP-POST HTTP-GET和HTTP-POST是标准协议,他们使用HTTP(超文本传输协议)谓词(谓词是指条件表达式的求值返回真或假的过程。)对参数进行编码并将参数作...

使用RESTful Jersey框架搭建WebService,Hibernate框架访问数据库,MySQL存储数据

现在访问服务器数据的方式有很多种,主要有两种一个是通过JDBC连接数据库,访问数据库(直接访问),一种是通过将方法发布成服务通过wsdl或者客户端访问WebService(间接访问).本文就通过一种使...

cxf webservice restful实现

  • 2017-08-08 16:46
  • 33.64MB
  • 下载

Restful WebService

  • 2016-05-20 14:25
  • 17KB
  • 下载

基于 CXF 的 restful 风格的webservice 实现

cxf restful webservice

java restful webservice

  • 2017-03-03 17:36
  • 49.20MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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