REST API(2)
-
REST API와 Ajax(2)
이전 REST API와 Ajax(1)에서는 Ajax와 JSON을 소개했다. REST API 먼저 REST란? Roy Fielding이 제안한 웹서비스 디자인 아키텍쳐 접근 방식이다. 프로토콜에 독립적이며, 주로 HTTP를 사용해 구현한다. REST API란? REST 규약을 준수하는 API란다.. REST는 그럼.. 제약, 규약을 정의해 놓은 것이다. 프로토콜같은 표준은 아니고.. 핵심은 리소스 중심의 API디자인이다. 리소스는 동사가 아닌 명사(회원 등록, 회원 조회, 회원 삭제에서는 회원이 리소스)이며, HTTP 메서드로 수행할 작업을 정의한다. 아래 그림을 보는 것이 이해하기 쉬울 것이다. 아래의 설계가 RESTful하다고 할 수 있다. 리소스(여기서는 comments)를 중심으로, 동사를 uri에..
2022.03.27 -
REST API와 Ajax(1)
먼저 JSON의 개념부터 소개한다. 1. JSON이란? Java Script Object Notation - 자바 스크립트 객체 표기법이다. Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷이다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용한다.(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우) 자바스크립트에서 객체 문법으로 구조화된 데이터는 다음과 같이 표현한다 자바 스크립트에서 객체를 표현하는 방법은 {속성1: 속성값1, 속성2: 속성값2, .....} 객체 배열의 경우는 [{속성: 속성값, ....}, {속성: 속성값, .....}, {}, ... ] Map의 경우는 {키1: {속성1 : 속성값, ...}, 키2: {속성명: 속성값}..
2022.03.27