JEESZ休息服务接口文档

  

  <强>目,,,录   

  
      <李>   1,,引才能言..........................................................................................................   李   <李>   1.1,,,其他介绍................................................................................................   李   <李>   1.2,,,编写目的……………………………………………………………………………   李   <李>   1.3,,,编写原则..................................................................................................   李   <李>   1.4,,,变更历史..................................................................................................   李   <李>   2,,,,,服务使用说明   李   <李>   ,2.1,当前系统已经提供的服务…………………………………………………....   李   <李>   ,2.2,让方式调用服务………………………………………………………………   李   <李>   ,2.3,,发布方式调用服务……………………………………………………………   李   <李>   3,,,,,,,我的收藏服务列表................................................................................   李   <李>   3.1,,,,添加标签分类.........................................................................................   李   <李>   3.2,,,,删除分类标签........................................................................................   李   <李>   3.3,,,,更新分类标签........................................................................................   李   
  

  ,   

     

  1,,,,,,,,,,,,引言   

     

  1.1,,,其他介绍   

  

  具象状态传输(REST)是一种架构原则,其中将web服务视为资源,可以由其URL唯一标识.RESTful web服务的关键特点是明确使用HTTP方法来表示不同的操作的调用。   

  

  剩下的基本设计原则对典型CRUD操作使用HTTP协议方法:   

  

  后创建资源   

  

  得到——检索资源   

  

  把- - -更新资源   

  

  删除,删除资源   

  

  其他服务的主要优势在于:   

  

  它们是跨平台(Java、。net、PHP等)高度可重用的,因为它们都依赖基本HTTP协议。   

  

  它们使用基本的XML,而不是复杂的SOAP XML,使用非常方便。   

  

  ,   

  

  基于其他的web服务日益成为后端企业服务集成的首选方法。与基于SOAP的web服务相比,它的编程模型简单,而本机XML(而不是SOAP)的使用减少了序列化和反序列化过程的复杂性,并且不再需要其他作用相同的第三方库。   

  

  ,   

     

  1.2,,,编写目的   

  

  编写本文的目的是为了将系统功能进行模块化,服务化,将用户的操作以服务的方式提供。系统与系统之间遵循服务规范,将系统与系统之间的交互转为定制化服务交互,以实现系统与系统之间的集成。   

     

  1.3,,,编写原则   

  

  <强>可寻址性( <强>可寻址能力 <强>)中休息的所有东西都基于资源,的概念。资源与OOP中的对象或其他名词不同,它是一种抽象,必须可以通过URI寻址或访问。   

  

  <强>接口一致性( <强>接口一致性 <强>)与SOAP或其他标准不同,剩下的要求用来操纵资源的方法或动词不是任意的。这意味着宁静的服务的开发人员只能使用HTTP支持的方法,比如,把帖子,删除等等。因此不需要使用WSDL等服务描述语言。   

  

  <强>无状态( <强>无国籍 <强>)为了增强可伸缩性,服务器端不存储客户机的状态信息。这使服务器不与特定的客户机相绑定,负载平衡变得简单多了。这还让服务器更容易监视,更可靠。   

  

  <强>具象( <强>表征 <强>)客户机总是与资源的某种具象交互,绝不会直接与资源本身交互。同一资源还可以有多个具象。理论上说,持有资源的具象的任何客户机应该有操纵底层资源的足够信息。   

  

  <强>连通性( <>强连通性 <强>)强任何基于其他的系统都应该预见到客户机需要访问相关的资源,应该在返回的资源具象中包含这些资源,例如,可以以超链接的形式包含特定RESTful服务的操作序列中的相关步骤,让客户机可以根据需要访问它们。基于其他的Web服务日益成为后端企业服务集成的   

JEESZ休息服务接口文档