티스토리 뷰
RESTful 이란?
http://thetechnicalpm.com/mobile-developers-prefer-restful-apis-is-that-a-problem-for-enterprises/
REST(REpresentational Status Transfer)에 대해 알아보자.
대 모바일 시대를 맞이 하면서 웹은 REST 구조를 이용해 만드는 곳이 많아. 대표적으로 구글, 페이스북, 네이버, 다음 등의 Open API가 REST 구조로 되어 있어.
한국말로 약자는 '레스트', '뢰스트' 등으로 읽고 full name은 '리프리젠테이셔널 스테이터스 트랜스퍼'라고 읽어.
이 용어가 입에 착착 붙지 않아서 이해하는데 애로사항이 있어 이 글을 써.
Representational(뤼프레센테이션얼)이란 단어를 영어사전 검색을 해보면 '묘사적', '표현적'이라는 뜻으로 나와.
REST(REpresentational Status Transfer)를 그대로 번역 해보면 '표현적인 상태 전송'이란 뜻이되. 그러면 REST뒤에 ful이 붙은 RESTful은 'REST 방식' 이라고 번역하면 될 것 같아.
위키피디아에 보면 REST는 아키텍쳐 스타일 이라고 나와있는데 '아키텍처'라는 것은 '프로그램 구조'이고 '스타일'은 말 그대로 스타일이야.
종합 해보면 RESTful은 '표현적인 상태 전송 방식'이라고 할 수 있을 것 같아.
그러면 왜 '표현적인 상태 전송 방식'이라고 할까?
아래 주소가 REST 방식으로 만든 주소야.
http://hello.kr/restful/cart.php/cart
이걸 간단히 설명을 하면 hello.kr이라는 도메인에 연결되어있는 서버에 'restful'이라는 디렉토리(폴더)에 cart.php라는 php 프로그램을 실행 하는데 'cart'라는 인식표에 연결되어 있는 function을 실행하고 결과값을 가지고 오라는 뜻을 포함하고 있어.
REST 방식은 위에서 처럼 주소에 어떤 데이터를 주고 받는지가 나타나기 때문에 '표현적인 상태 전송 방식'으로 이름 붙인 것 같아.
'개발 > Infra' 카테고리의 다른 글
로컬에 생성한 프로젝트 Bitbucket에 Repository 만들어서 올리기 (4) | 2015.02.09 |
---|---|
Git repository Clone 하기 - ssh 에러 (0) | 2014.11.16 |
bitbucket에 git repository생성하고 local repository 생성하기 (2) | 2014.10.08 |
Git 이란? 왜 쓰는지? 사용법 익히기 (1) | 2014.08.22 |
Git 사용 방법 - 제1편 로컬 저장소 만들기 (0) | 2014.02.13 |
- Total
- Today
- Yesterday
- 도커컨테이너
- 도커각티슈케이스
- 도커티슈케이스
- Sh
- docker container case
- 도커티슈박스
- 이직
- shellscript
- docker container tissue box
- docker container whale
- Linux
- 2017 티스토리 결산
- docker container
- 싱가폴
- 도커각티슈박스
- vim
- 개발자
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |