본문 바로가기
Tech

CRUD (Create, Read, Update, Delete) API

by Lumiere.K 2020. 9. 7.

CRUD가 어떤 약자인가 찾아보니.. 이런 뜻이었다. 

 

CRUD

CRUD (Create, Read, Update, Delete) 

(위의 이미지는 여기서: https://medium.com/@allwindicaprio/crud-operations-using-flask-and-sqlalchemy-7291e340dcc8 )

 

관련해서 찾아보다가, 아래 글을 발견했다. 

 

https://www.etnews.com/20200413000423

 

[기고] API 관리 플랫폼, 선택이 아닌 필수

오픈 API의 주요 목적은 웹상에서 서비스 제공자가 자신의 서비스 데이터를 제공하는 방법 또는 자신의 서비스 기능들을 이용하는 방법을 폐쇄형이 아닌 개방형으로 제공해 다양한 곳에서 자신�

www.etnews.com

복잡한 내용은 아닌데.. 

 

====

REST는 SOA와는 다르게 자원 지향적인 아키텍처(Resource Oriented Architecture)로 웹 사이트의 콘텐츠(텍스트, 이미지, 동영상 등)들을 자원(데이터)으로 보고 고유한 URI(Uniform Resource Identifier)를 부여하여 해당 자원에 대해서 CRUD(Create:생성, Read:읽기, Update:업데이트, Delete:삭제) 작업을 HTTP의 기본 명령어(HTTP Method)인 POST, GET, PUT, DELETE를 통해서 처리하자는 것이었다. 이후 웹2.0 때부터 SOAP 기반의 웹서비스보다는 레스트풀(RESTful) 웹서비스가 각광을 받으면서 오픈 API의 기반이 되었다.

====

요런 내용이... 

 

 

 

반응형

댓글