`
knight_black_bob
  • 浏览: 850912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

restful 规范

阅读更多

 

 

 博客: http://knight-black-bob.iteye.com/admin/blogs/2276961

 

 源码下载   http://download.csdn.net/download/knight_black_bob/9435077

 

 

JAX-RS 注解:

 

@Path

 用来映射 URI,为资源类以及资源类中包含的方法提供访问路径。

 

@GET

表示处理 HTTP GET 请求的资源类方法。当 Web Service 获得客户端发出的对与某个网络资源 的 HTTP GET 操作时,服务器会调用被 @GET 注解后的方法来处理 GET 请求。当然,被调用的资源类方 法首先得满足 URI。

 

@POST

表示处理 HTTP POST 请求的资源类方法。和 @GET 相类似,只不过对应的是 HTTP POST 操作 。

 

@PUT

 表示处理 HTTP PUT 请求的资源类方法。该 Annotation 通常用于更新网络对象的方法。和 @GET,@POST 处理流程相类似。

 

@DELETE

表示处理 HTTP DELETE 请求的资源类方法。使用该 Annotation 后的方法通常是删去每个 网络对象的实例。处理流程和 @GET,@POST,@PUT 相类似。

 

@HEAD

 表示处理 HTTP HEAD 请求的资源类方法。通常情况下,根据 JAX-RS 规范的设定,在没有实 现 @HEAD 的资源类方法时,RESTlet JAX-RS extension 会自动处理 HTTP HEAD 请求,@GET 注解的资源 类方法会自动被调用。和处理普通的 HTTP GET 请求的区别是没有实例被返回。@HEAD 注解的资源类方法 通常用来获取 Web Services 能够接受的数据格式。

 

@Produces

用来表示资源类方法能够返回的 MIME 的媒体类型。

 

@Consumes

 用来表示资源类方法能够处理的 MIME 的媒体类型。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

分享到:
评论

相关推荐

    restful规范.xmind

    restful规范

    RESTful设计规范

    RESTful设计规范,简单通俗易理解,Github上常用的代码规范

    restful 接口开发规范(RESTfulAPIdesignguide)

    在开发RESTful接口时,我们需要遵循一定的设计规范来确保接口的一致性、可维护性和易用性。RESTful API(Representational State Transfer,也称为RESTful web服务)是一种提供互联网计算机系统间互操作性的方法。...

    restful API 介绍与规范

    ### RESTful API 介绍与规范 #### RESTful 架构概览 RESTful(Representational State Transfer)是一种软件架构风格,而非严格意义上的技术标准。它主要用于客户端与服务器之间的交互类软件设计,旨在使软件系统...

    基于django-simplepro进行开发,界面精美,数据通过json返回,遵守restful规范;如果对默认界面.zip

    【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 ... 【项目质量】: 所有源码都经过严格测试,...

    RESTful_API:基于前后端分离使用框架 express 4.X 、数据库 Mysql 、 MVC模式 、 Swagger 、 RESTful规范、Webpack实现API接口的Node服务器

    前言:sunflower: :blossom: :tulip:高并发处理每个Node.js进程只有一个主线程在执行程序代码,形成一个执行栈(execution context stack)。主线程之外,还维护了一个"事件队列"(Event queue)。...

    RESTful API设计规范

    ### RESTful API设计规范详解 #### 一、RESTful简介 RESTful是一种广泛应用于Web服务的设计风格,全称为Representational State Transfer(表述性状态转移)。它并非一项具体的技术标准,而是一系列设计原则和约束...

    RESTful API接口通用完整规范_V1.doc

    REST它是一种使用URL来定位资源,使用HTTP请求描述操作的Web服务规范,本资源包含RESTful简介、设计原则、通用说明、规范细则、接口管理说明。

    How to RESTful rails

    通过使用Rails的`scaffold`命令,可以快速生成符合RESTful规范的控制器、模型、视图以及路由。 ### 使用CRUD与REST在Rails应用中 CRUD(Create, Read, Update, Delete)操作是RESTful架构中最基本的数据管理动作,...

    ADAM-3600 RESTful Specification_v1.7.pdf_restful_

    在RESTful规范中,资源是核心概念。在ADAM-3600的场景下,资源可能包括设备状态、传感器读数、配置参数等。每个资源都有一个唯一的URI(统一资源标识符),通过HTTP方法(如GET、POST、PUT、DELETE)进行操作。例如...

    基于SpringBoot+Mybatis PageHelper 分页+JAP +Restful风格的小案例

    这个案例旨在帮助开发者快速理解如何在SpringBoot环境下整合不同的持久层技术,以及如何构建符合RESTful规范的接口。 首先,SpringBoot以其快速开发、简化配置的特点,被广泛应用于各种微服务项目。它通过自动配置...

    Restful返回码定义规范1

    Restful返回码定义规范1 Restful架构是一种软件架构风格,旨在提高Web服务的可扩展性、可维护性和可重用性。Restful架构的核心思想是将资源作为独立的实体,对资源进行CRUD(Create、Read、Update、Delete)操作。...

    基于 Go 语言构建企业级的 RESTful API 服务.pdf

    - **RESTful 设计原则**:遵循 RESTful 规范,使用恰当的 HTTP 方法(GET、POST、PUT、DELETE 等)。 - **资源标识符**:通过 URI 来唯一标识资源。 - **无状态性**:每个请求包含所有必要的信息,无需维护 Session...

    spring + cxf + restful

    JAX-RS是Java中的RESTful规范,提供了创建RESTful服务的便利工具。例如,我们可以定义一个`@Path`注解的类,用`@GET`和`@POST`注解方法来处理HTTP请求。 3. **实现业务逻辑**:在服务实现类中,我们将编写实际的...

    自己用PHP开发的一个Restful插件包

    开发者可以通过这个插件包轻松创建符合RESTful规范的服务,同时,作者鼓励社区成员对代码进行反馈和改进,以促进项目的完善和进化。 【标签】:“webservice rest restful 服务” - **Web服务**:Web服务是一种...

    SpringBoot RESTful API 架构风格实践.docx

    ##### 1.2 RESTful API 设计规范 为了确保 RESTful API 的一致性和可维护性,设计时需要遵循一定的规范: ###### 1.2.1 协议 建议使用 HTTPS 协议以增强安全性。HTTPS 可以保护数据传输过程中的隐私,避免中间人...

    Spring Data REST简化RESTful开发.docx

    它将数据存储的 Repository 接口直接转换为符合 RESTful 规范的 HTTP 服务,无需额外编写控制器代码。 Spring Data REST 基于 Spring Data 框架,该框架提供了对多种数据存储的支持,如 JPA(Java Persistence API...

    基于springMVC 的restful风格接口前后端使用说明

    为了符合Restful规范,我们通常会使用统一的资源命名,例如: ``` GET /users/{id} # 获取id对应的用户信息 POST /users # 新增用户 PUT /users/{id} # 更新id对应的用户信息 DELETE /users/{id} # 删除id对应的...

Global site tag (gtag.js) - Google Analytics