如何理解 CRUD 与 REST

CRUD 是来自于编程领域的缩写,它指的是被认为是实现持久性存储应用的四个功能:创建、读取、更新和删除。但是,现如今 CRUD 常作为「CRUD 应用」出现,「CRUD 应用」指的是通过一个网络应用或移动应用的用户界面,进行创建、读取、更新和删除信息的操作。码匠提供图形界面形式的查询设置REST 协议的创始人Roy Fielding 将 REST 描述为分布式超媒体系统内架构元素的抽象化。REST 架构风格为网络系统开发提供了统一的标准,并规定了系统的互动方式。
摘要由CSDN通过智能技术生成

全文 2070 字

阅读时间约 6 分钟

本文首发于码匠技术博客​​​​​​​

目录

什么是 CRUD?

CRUD 的发展简史

CRUD 规则

什么是 REST?

REST 的发展简史

REST 规则

CRUD VS REST

关于码匠

CRUD 和 REST 是应用开发领域中两个比较常见的概念,但由于二者之间概念存在重叠而常常被混淆。简单来说,REST 是一种软件架构风格,是一种针对网络应用的设计和开发方式。而 CRUD 是一个缩写,指的是数据库中可以执行的四种基本操作:创建 (Create)、读取 (Read)、更新 (Update) 和删除 (Delete)。

本篇文章码匠将带大家深入了解二者的异同以及具体使用过程中的注意事项。

什么是 CRUD?

CRUD 是来自于编程领域的缩写,它指的是被认为是实现持久性存储应用的四个功能:创建、读取、更新和删除。但是,现如今 CRUD 常作为「CRUD 应用」出现,「CRUD 应用」指的是通过一个网络应用或移动应用的用户界面,进行创建、读取、更新和删除信息的操作。

码匠提供图形界面形式的查询设置

CRUD 的发展简史

CRUD 问世于 20 世纪 80 年代,用于描述 SQL 中的数据库基本操作。首次提及是在 1990 年 Haim Kilov 的文章《从语义到面向对象的数据建模》中,后来在 1983 年 James Martin 所著的《管理数据库环境》一书中首次广为人知。

CURD 设计之初是为了增强数据库的持久性存储,而在现代软件开发中,它又为 SQL、DDS 和 HTTP 协议等应用程序提供了设计原则。

 

CRUD 规则

从创建到删除,CRUD 基本包含一个循环的概念:

  1. 创建 (CREATE) 用来添加一项或多项纪录,在数据库中表现为通过 INSERT 语句生成新的记录。
  2. 读取
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值