알렉의 행복 산책

RESTful API 방식이란? 본문

기술 용어 검색

RESTful API 방식이란?

알렉 알렉 2013. 12. 2. 15:42

RESTful API


IT와 철학은 무관하게 느껴진다. 하지만 스티브 잡스가 본인이 소크라테스와 만날 수만 있다면 그 회사의 반도 주겠다고 했다고 하는데, 이토록 철학은 힘을 가지고 있다. IT와 심리도 무관한듯 하나 지금의 IT의 흐름을 보면 사람의 심리를 얼마나 이해했는가가 바로 승부의 갈림수가 되어버린 상황이다.

 

철학 얘기를 꺼낸 이유는 결국 기술의 발전은 사람의 생각속에서 그 사람의 생각이라는 것을 약간 어렵게 접근하면 철학이 아닌가 싶다.

 

RESTful 이름 만 봐서는 그 의미를 전혀 알 수가 없다. 왜냐면 약어이기때문이다. Representation State Transfer의 약자이다. 어떻게 풀어놔도 이해가 안되는가

 

점점 IT가 외계어처럼 느껴지는 것은 내가 정상인이 되어가는 것이 아니라 IT의 발전 속도를 내가 따라가지 못해서 생기는 또는 내가 하는 일이 이제 기술이 아니라 사람에 관련된 일일 수도 있다는 생각이 든다.

 

Reprsentation 표현 - 이것은 사람이 알기 쉽게 그리고 개발하기 쉽도록 써보자는 취지이다.

이것이 철학이다. 결국 사람을 편리하게 하자는 것, 좀더 사람에게 다가서자는 취지가 아니였나 싶다.

 

그 방식을 보면 기존은 URI + action 관련된 함수 호출 정도였다고 하면
이제 대상이 나오고 그 대상에 대해서 POST, GET, PUT, DELETE라는 명령을 통해서 기존 DB에 가해졌던 CRUD(Create, Read, Update, Delete) 행위를 매핑시켜서 하자는 것이다. 즉 SQL과 매핑이 되겠지만, URI 호출을 통해서 해당하는 DB의 변화를 가질 수 있게 한 것이다.

 

이러한 철학 그리고 방식이 바로 RESTful API 방식이다.

 

 

 



기술 노트 앱으로 받으시면 편리하게 보실 수 있습니다. 다운로드
그리고 아래 보시면 컴퓨터 구조 및 운영체제 도서 전체를 PDF로 올려뒀습니다. 받아보시고 참고하시면 좋을거 같습니다.
https://brainwave.tistory.com/895
이제 막 기술노트 라는 유투브 시작했습니다. 앱개발 부터 IT 전반에 대한 기술을 노트 하듯이 설명을 하려고 합니다. 썸네일이 미워서 죄송합니다. 그냥 기술쟁이가 할 수 있는게 이 정도 수준이니 이해부탁드리구요. 괜찮으시다면 지켜봐주세요. 시간 날때마다 해보려고 합니다. [유투브 기술노트]

쇼핑 사이트 한군데서 편리하게 접속하세요~다스캔 클릭
https://www.dascan.com

구주소 신주소 변환, 우편번호 영문주소까지 한방에 가능해요~
http://address.hitouchsoft.com

아이들을 위해서 직접 만들어본 유용하고 다양한 앱과 서비스가 있습니다. 구경해보세요~
http://www.hitouchsoft.com

1 Comments
댓글쓰기 폼