https://tibetsandfox.tistory.com/19
https://www.redhat.com/ko/topics/api/what-is-a-rest-api
https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
지난번 1차면접을 본곳에서 정말 감사하게도 좋게 봐주셔서 임원면접까지 볼 수 있는 기회가 생겼고 CTO님과 1대 1로 면접을 진행이 되었고 어 면접에 대한 소감을 여기에 짤막하게쓰자면 정말 좋은 개발자 선배를 만나 이야기를 나누고 진로의 방향성 공부의 방향성을 잡은느낌? 이라고 간단하게 이야기하고 오늘 글을 적을 RestAPI에 대해 설명을 해보겠습니다. 아 근데 갑자기 RestAPI에 대해 정리해보는 이유는 CTO님과의 면접중 RestAPI가 뭐의 줄임말인지 아시나요? 라고 들었고 생각해보니 RestAPI를 사용하면서 줄임말이 무슨 줄임말인지 까지는 몰라 답변을 못드렸고 다음에 누군가가 물어본다면 답변을 할 수 있게 하기위해 한번 정리를 할려고한다.
Representational State Transfer - > Rest
직독 직해를 대표 상태를 전달? 이라고 보면 될 것 같다.
RestAPI를 사용하는 사람의 입장으로써 "오 그럴싸해" 라는 반응이 먼저 나왔다.
REST API는 애플리케이션 소프트웨어를 구축하고 통합하는 정의 및 프로토콜 이다.
Rest 는 간단하게 URI(Uniform Resource Identifier)를 통해 리소스를 명시하고
HTTP Method(POST, GET, PUT, DELETE)를 통해 CRUD Operation을 적용하는 것 이다
여기서 CRUD 오퍼레이션이란 POST, GET, PUT, DELETE 를 뜻한다
이렇게 간단하게만 정리를 해봤고 RestAPI , RestfulAPI 를 더 자세히 공부하고싶은 분들은 걸어준 링크를 통해 들어가서 확인해보시는게 좋을 것 이다.
이렇게 의므를 풀고 보니 고놈 이름참... 잘지었네..
'CS공부' 카테고리의 다른 글
팀단위 개발 준비하기 - Git Flow 이해 (0) | 2022.04.26 |
---|---|
가상 메소드 테이블(Virtual method table) (0) | 2022.04.24 |
프레임워크와 라이브러리 차이점 (0) | 2022.04.17 |
객체지향 프로그래밍 OOP (3) (0) | 2022.03.28 |
객체지향 프로그래밍 OOP (2) (0) | 2022.03.17 |