JAX-RS Rest Service官方文档
2014-12-09 16:57
381 查看
http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
读书笔记:
REST service的特点:
1.无状态。可以通过重启服务器来测试。
2.可以通过缓存来提高性能,这些请求内容通常不是动态的。通常是GET请求。
3.服务的生产方和消费方需要对接口和数据达成共识。
4.减少传输流量,节省带宽。对移动设备很适用。
5.REST服务的发布和消费是非常容易的,不需要改动已有的架构。
Jersey是REST的一种参考实现, 实现了JSR311中关于annotation注解的支持,程序员适用java可以很快的开发。 在glassfish服务器中有Jersey的sample和文档,可以参考。
在Rest中,数据和功能都被看作是资源,通过URI来访问。 Rest有一下几个原则:
1.通过URI来识别资源。
2.统一的接口。资源通过简单的操作,CREATE创建资源,PUT更新资源,GET返回资源状态,DELETE删除资源。
3.自描述的消息。资源和它的表示形式是分离的,因此,可以用各种形式表示资源。元信息用来缓存,验证身份,沟通返回的表示形式等等。
4.通过超链接进行有状态的交互。和资源的交互是无状态的,请求的信息是自包含的。有状态的交互是基于显示的状态转移,通过urlrewriting,cookies等实现。
读书笔记:
REST service的特点:
1.无状态。可以通过重启服务器来测试。
2.可以通过缓存来提高性能,这些请求内容通常不是动态的。通常是GET请求。
3.服务的生产方和消费方需要对接口和数据达成共识。
4.减少传输流量,节省带宽。对移动设备很适用。
5.REST服务的发布和消费是非常容易的,不需要改动已有的架构。
Jersey是REST的一种参考实现, 实现了JSR311中关于annotation注解的支持,程序员适用java可以很快的开发。 在glassfish服务器中有Jersey的sample和文档,可以参考。
在Rest中,数据和功能都被看作是资源,通过URI来访问。 Rest有一下几个原则:
1.通过URI来识别资源。
2.统一的接口。资源通过简单的操作,CREATE创建资源,PUT更新资源,GET返回资源状态,DELETE删除资源。
3.自描述的消息。资源和它的表示形式是分离的,因此,可以用各种形式表示资源。元信息用来缓存,验证身份,沟通返回的表示形式等等。
4.通过超链接进行有状态的交互。和资源的交互是无状态的,请求的信息是自包含的。有状态的交互是基于显示的状态转移,通过urlrewriting,cookies等实现。
相关文章推荐
- jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档
- REST service example using CXF 2.2, JAX-RS 1.0, JAXB and Spring
- Failed while installing JAX-RS (REST Web Services) 1.1. org.osgi.service.prefs.BackingStoreException: Resource '/.settings' does not exist.
- Spring Boot 集成 resteasy篇 — jax-rs常用注解介绍
- 基于JAX-RS 2.0 REST服务几种类型
- 最给力的java REST入门:使用 JAX-RS 简化 REST 应用开发(转自IBM)
- REST和JAX-RS相关知识介绍
- 1.解读REST和JAX-RS
- Hudson-ci/Installing Hudson Windows Service---官方文档
- Android官方开发文档Training系列课程中文版:后台服务之IntentService的使用
- CXF系列之JAX-RS:CXF发布与调用REST服务
- Android Service官方文档的介绍
- JAX-RS 2.0 REST客户端编程实例
- android service (官方文档翻译)
- Eclipse JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer
- 使用 JAX-RS 简化 REST 应用开发
- REST:JAX-RS 与 Spring
- 一堆概念:WS,JAX-WS,JAX-RS,REST,Restlet,SOAP
- JAX-RS(REST Web Services)2.0 can not be installed: One or more constraints have not been satisfied
- jax rs restlet webservice搭建