使用SpringMVC创建REST API

一、了解REST

认识一个新事物(技术)一般应从

(1)是什么

(2)解决了什么问题(有什么好处)

(3)如何使用

这三个层面来入手,关于REST的介绍,让我们也从这三个问题开始。

1.REST是什么

REST(Representational State Transfer)是一种数据为中心的软件架构风格。

与关注行为和处理的传统SOAP Web服务设计不同,REST关注的是要处理的数据,REST面向资源,强调描述应用程序的事物和名词:

表述性(Representational):REST资源可以用各种形式进行表述,XML、JSON、甚至HTML——适合资源使用者的任意形式;

状态(State):当使用REST的时候,我们更关注资源的状态而不是对资源采取的行为;

转移(Transfer):REST中涉及转移资源数据,以合适的表述形式从一个应用转移到另一个应用。

通俗来说,REST就是将资源以最适合客户端的形式从服务器端转移到客户端(或者反过来)。

在REST中,资源通过URL进行识别和定位。REST中的行为是通过HTTP方法来定义的,这些方法通常对应如下的CRUD动作:

Create:POST</

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值