[原创于:http://happydev.iteye.com]
REST风格(RESTful)和REST WEB服务框架最近很火热。http://zh.wikipedia.org/wiki/REST
在没有真正接触REST相关框架和应用前,我只能理解REST风格的链接,就是将每一个链接地址都用一个纯粹的url来表达。
最近项目中项目实现统一资源,并提供相关的资源接口,于是就想到了REST。
上网一查,基于Java已经有好几个REST框架了:http://www.iteye.com/topic/85928,这几个我都没看上,最终我被刚随JSR 311(JAX-RS: Java API for RESTful Web Services) 1.0规范正式发布的一个参考实现吸引住了:Jersey(https://jersey.dev.java.net/)。
好,进入正题,到官方网站上下载相关资源及文档,很遗憾,文档实在少得可怜,api doc也很粗糙。最后,找来找去只发现了三个文档比较有用:
不过好在Jersey还足够简单,通过以上的文档再配合读Jersey的源码,也很快在项目中实现了既定的目标。
我的结论是:
- 完全执照RESTful风格来组织web资源还是不太容易,虽然这个风格看上去很美;
- 用Jersey来实现Web Service真的是一个很好的途径,它足够轻量、足够简单、也足够高效。
分享到:
相关推荐
大神的Restful Web Service 详细介绍,Objectives By the end of this class, you should be able to: Give a working definition of RESTful Web Services actions, Enable a RESTful user in the SM operator ...
在RESTful Web Service中,每个资源都有一个唯一的URI,通过这个URI,客户端可以获取或修改资源的状态。 在转账业务中,RESTful API设计通常涉及以下资源: 1. 账户(Account):每个账户都有自己的ID,可以使用GET...
Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web...
RESTful Web Service是一种基于HTTP协议的、无状态的、客户端-服务器交互模式,它利用HTTP方法(GET、POST、PUT、DELETE等)来实现对资源的操作。JAX-RS是Java API for RESTful Web Services的简称,它是Java平台上...
《Java RESTful Web Service实战》PDF版本下载
jersey RESTful service 源代码 jersey RESTful service 源代码
RESTful Web Service是一种基于HTTP协议,以资源为中心的Web服务设计风格。这种风格强调通过统一接口,使用HTTP方法(GET、POST、PUT、DELETE等)来实现对网络资源的操作,从而实现客户端与服务器之间的交互。在...
Jersey则是Java中实现RESTful API的主流框架之一,它基于JAX-RS(Java API for RESTful Web Services)标准。Jersey提供了创建、部署和管理REST服务所需的各种工具和组件。 要整合SpringBoot和Jersey,我们需要做...
使用Java创建RESTful Web Service 在本文中,我们将讨论如何使用Java创建RESTful Web服务。REST(Representational State of Resource)是一种架构风格,它于2000年由Roy Fielding博士提出。RESTful Web服务是一种...
Jersey is the open source (under dual CDDL+GPL license), production quality, JAX-RS (JSR 311) Reference Implementation for building RESTful Web services. But, it is also more than the Reference ...
本书包括以下内容: ·强调Web基础技术的力量 —— HTTP应用协议、...·关注实际问题,诸如怎样设计和实现RESTful Web services与客户端等 《RESTful Web Services》是对真实Web services运用REST设计哲学的第一本书。
标题中的“2018最新谷歌浏览器RESTful Web Service离线版”指的是一个适用于谷歌浏览器的、用于开发和测试RESTful Web服务的工具,该工具的离线版本。RESTful Web Service是一种基于HTTP协议的软件架构风格,用于...
【RESTful Web Service】RESTful Web Service是一种轻量级的Web服务设计风格,它基于Representational State Transfer(表述性状态转移)原则,强调简洁、直接的交互方式。RESTful服务通常使用HTTP协议中的GET、POST...
Restful web service cook book 中文版
Java RESTful Web Service实战是Java开发领域中一个重要的实践教程,它主要涵盖了使用Java技术和RESTful架构风格来创建高效、可扩展的网络服务。REST(Representational State Transfer)是一种网络应用程序的设计...
Java RESTful Web Service是现代Web应用开发中的一个重要概念,它基于Representational State Transfer(表述性状态转移)架构原则,提供了一种轻量级、高效且易于理解和实现的接口设计方式。在本PDF教程《Java ...
restful web service cookbook
为了在Apache Tomcat服务器上部署Jersey创建的RESTful服务,开发者需要执行一系列步骤,如将Jersey库添加到项目的依赖中,配置web.xml来声明Jersey提供的Servlet,以及编写相应的资源类和方法。一旦这些步骤正确执行...