高效 RESTful API 服务实现 rest-api-web

Apache
Java
跨平台
2017-06-25
一刀

高效的 RESTful API 服务实现,基于 Jersey2 和嵌入式的轻量级的 servlet 容器 Jetty9, 这个是 war 包形式部署到 jetty 中运行,实现对用户的增、删、改、查操作,并且严格按照 RESTful 风格设计接口。

基于Jersey2 + Spring4 + MyBatis3 + Jetty9 实现,完全遵循 OpenAPI 设计规范,供开发 Web API 的开发人员做一个参考实现,并很容易在此基础上扩展功能。

接口演示:

根据id获取用户信息

http://localhost/api/v1/users/1

结果:

{
  "id" : 1,
  "name" : "张飞",
  "age" : 20,
  "password" : "zhangfei",
  "createdTime" : "2017-06-15 20:38:09",
  "updatedTime" : "2017-06-15 20:38:09"
}

 

注:下面几种使用chrome的Postman测试

创建新用户

http://localhost/api/v1/users POST

body参数:

{
  "id" : 3,
  "name" : "孙权",
  "age" : 24,
  "password" : "sunquan"
}

返回结果:

HTTP code:201

User was successfully created

更新用户

http://localhost/api/v1/users PUT

body参数:

{
  "id" : 3,
  "name" : "孙权",
  "age" : 25,
  "password" : "sunquan"
}

返回结果:

HTTP code:200

User was successfully updated
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

ASP.NET Core Web API 开发-RESTful API实现

ASP.NET Core Web API 开发-RESTful API实现 REST 介绍: 符合REST设计风格的Web API称为RESTful API。 具象状态传输(英文:Representational State Transfer,简称REST)是Roy Thomas Fiel...

2016/08/18 17:07
70
0
[转]选择Web API:REST 还是 SOAP

看起来在web API协议之争(如果曾经有过)中,潮流正稳步的转向REST,SOAP已经被逼退。Web开发者们选出了他们心目中的目标,他们要RESTful APIs。 下面的是2008年和2010年各种不同的API协议部署...

2016/07/04 20:23
2
0
REST服务开发实战

REST介绍   如果要说什么是REST的话,那最好先从Web(万维网)说起。   什么是Web呢?读者可以查看维基百科的词条(http://zh.wikipedia.org/zh-cn/Web),具体的我就不多说了。总之,Web...

2015/06/11 16:40
76
2
白话REST-识别真假REST

转自:http://blog.csdn.net/ugg/article/details/9026649 大家对REST的认识? 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删...

2015/03/25 10:13
160
0
CDIF: 基于REST和JSON的SOA软件框架

通用设备互联框架(CDIF)是一个具备中美知识产权保护的,基于web的连接框架,目前有部分开源实现存放在: [Common device interconnect framework](https://github.com/out4b/cdif)。CDIF是...

2016/11/11 12:15
338
1
REST风格的网络接口

sping RESTful API

2016/11/03 22:18
63
0
白话REST-识别真假REST

转自:http://blog.csdn.net/ugg/article/details/9026649 大家对REST的认识? 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删...

2015/03/25 10:13
216
1
Web Service - RESTful 和 SOAP 笔记

1.什么是Web Service(Web服务) 从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。 这就是说,你能够用编程的方法透明的调用这个应用程序,不需要了...

2015/12/02 15:06
237
0
webserivce 三种实现方式rest, rpc,soa的区别

1.RPC (remote procedure call protocol) :远程过程调用方式(面向方法) 2.SOA面向服务的体系结构(Service-oriented architecture):面向服务的方式(面向消息) 注意:SOA和SOAP不是同一...

2016/08/30 12:37
194
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部