Rest 风格|学习笔记

简介: 快速学习 Rest 风格

开发者学堂课程【Java 面试疑难点串讲 4:Java Web 开发Rest 风格】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/27/detail/585


Rest 风格


内容介绍:

1. 什么是 Rest?

2. Rest 优点

3. Rest 的发展

 

什么是 Rest?

Rest 是分布式的话题操作,它主要提供方便的数据交换技术,这样的技术可能存在于 ajax 上,也有可能存在于一些异构系统的交互。


Rest 优点

① 它更方便的支持http处理方法:get、post、put、patch、delete...

② 提供有更方便的路径参数描述形式,这一点比直接使用“?”会更好一些

③ rest 提供的支持主要是以 json 数据交互为主(避免了重复的 json 处理,而可以直接返回 json)

 

Rest 的发展

在 Spring 的开发框架里面,Rest 得到了更好发展,其中最为代表的就是微架构。

(Rest 的处理的直接核心,更小,更快,更简单,平台通用)

Rest  风格具体的成长还要看以后,属于长期发展的过程。


相关文章
|
12月前
|
监控 项目管理 开发者
『软件工程7』详解软件项目管理之风险分析与管理
该文章详细讲解了软件项目管理中的风险分析与管理,包括风险的定义、类型、管理流程以及如何建立和使用风险表来跟踪和处理潜在风险。
|
6月前
|
量子技术 Python
探索绝对零度的极限:量子计算机的冷却技术
探索绝对零度的极限:量子计算机的冷却技术
228 9
|
10月前
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
380 1
|
10月前
|
存储 缓存 安全
阿里云服务器内存型r7、r8a、r8y、r8i实例区别及选择参考
随着阿里云2024年金秋云创季的开始,目前在阿里云的活动中,属于内存型实例规格的云服务器有内存型r7、内存型r8a、内存型r8y和内存型r8i这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,虽然这几个实例规格的云服务器通常处理器与内存的配比为都是1:8,但是他们在处理器、存储、网络、安全等方面等性能并不是一样的,所以他们的适用场景也有着不同。本文为大家介绍内存型r7、r8a、r8y、r8i实例的性能、适用场景的区别以及选择参考。
|
11月前
|
安全 Java API
ArrayList 全面详解
关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。本文详细解析了Java集合框架中的ArrayList,包括其定义、特点、成员变量、构造函数、API、主要方法和扩容机制等。欢迎留言交流。
|
存储 Linux PHP
PHP云盘网盘系统源码+快速对接多家云存储+全新一键安装版
快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储。 自定义主题配色。 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览。 移动端全站响应式布局。 文件、目录分享系统,可创建私有分享或公开分享链接。 用户个人主页,可查看用户所有分享。 多用户系统、用户组支持。 初步完善的后台,方便管理。 拖拽上传、分片上传、断点续传、下载限速(*实验性功能)。 多上传策略,可为不同用户组分配不同策略。 用户组基础权限设置、二步验证。 WebDAV协议支持。
446 2
|
存储 分布式计算 Hadoop
|
JSON 运维 监控
EMQX +计算巢:构建云上物联网平台,轻松实现百万级设备连接
EMQX已在阿里云计算巢软件免费试用中心上架,用户可免费试用7天。
EMQX +计算巢:构建云上物联网平台,轻松实现百万级设备连接
|
编解码 小程序 C#
python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现(一)
根据网上相关资料,使用python实现邮箱附件批量下载,然后打包生成exe后,虽是脱离了python环境便于她使用,可对于她们这些没有接触编程的人员来说,cmd命令行调用exe的操作不便于理解和操作。为此,界面化程序开发选择了C#,从而实现了C#调用python开发的exe来完成邮箱附件批量下载功能。
564 0
python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现(一)
|
Shell 开发工具 git
记一次使用因为commit提交大文件无法推送到远程库解决问题过程及git rebase使用
首先,故事(事故)的起因是这样的。 执行删除成功会返回Ref 'refs/heads/master' was rewritten提示,如果返回unchanged则表示没有任何更改。 如果文件路径包含空
607 0
记一次使用因为commit提交大文件无法推送到远程库解决问题过程及git rebase使用