轻量级微服务框架Jersey

Jersey 是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。尽管相对年轻,它已经是一个产品级的 RESTful service 和 client 框架。
——百度百科

介绍Jersey之前,我们先来了解几个相关的概念。

RESTful

REST(Representational State Transfer,表述性状态转移),最早是Roy Fielding博士在2000论文中提出的概念,是一种软件架构风格。REST提倡以下设计原则:

  • 网络上的所有事物都被抽象为资源
  • 每个资源都有一个唯一的资源标识符
  • 同一个资源具有多种表现形式(xml,json等)
  • 对资源的各种操作不会改变资源标识符
  • 所有的操作都是无状态的
  • 符合REST原则的架构方式即可称为RESTful
RESTful带来的变化

想想之前用SSH框架开发的时候,几乎CRUD接口都采用POST和GET方式,接口设计如下,通过URL后缀我们也能看出来每个接口的功能。

POST  http://127.0.0.1/user/save 
GET    http://127.0.0.1/user/delete?id=1
POST  http://127.0.0.1/user/update?id=1
GET     http://127.0.0.1/user/query?id=1 
GET     http://127.0.0.1/user/queryAll

你可能感兴趣的:(Jersey,Jersey系列:实践全干货,Jersey,微服务框架,REST)