목록API (2)
코린이의 기술 블로그
저는 들어가서 팀을 배정 받았을때 인터페이스 팀이라고 들어서 기본적인 API 와 CRUD나 쓰는 매핑명과 코딩 이해를 들었습니다. 그래서 처음 회사를 들어가서 배운 것은 API 입니다. 1) API 는 애플리케이션이 인터페이스 응답과 요청을 주고 받는 체계라고 생각하면 됩니다. 예를 들면 WEB, MOBILE, SERVER가 Controller - Service - Repository 를 응답과 요청 과정을 지나 DB에서 서로 주고 받는 것이 됩니다. 응답과 요청을 받는 방식이라 생각하시면 됩니다. 2) 구현 방법에는 REST API 가 있습니다. 트렌디한 방식이며, REST API 는REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻합니다. Rest API의 개념 및 서버,..
REST API ? 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용 촉진, 정보 교환 가능 하도록 하는 것 REST API 설계 : 서버 한 대가 여러 클라이언트에 대응하려면 REST API 필요 1. REST API 구성 - 자원(resource) : URI - 행위(verb) : HTTP 메서드 - 표현(representations) : 리소스에 대한 표현 (HTTP Message Body) 2. URI 설계 : 리소스는 서비스 제공하는 시스템 자원 3. 명사 사용 : URI는 명사 사용 4. 동사는 HTTP 메서드 표현 5. 복수형 사용 (-s 사용) 6. 슬래시(/)로 계층 표현 7. URI 마지막에 슬래시 넣지 않는다 8. URI는 소문자 9. 가독성을 높이기 위해 -(하이픈) 사용,..