[原创于: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 ...
标题中的“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,以及编写相应的资源类和方法。一旦这些步骤正确执行...