[Spring] API 방식
2021.01.13
API 란? Application Programming Interface의 약자. Appllication Programming 은 응용 프로그래밍을 뜻하고, 인터페이스는 서로 다른 두 개의 시스템이 정보를 주고 받도록 이어주는 경계를 뜻한다. 즉, API는 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 이전의 서버는 백엔드에서 데이터를 이용해서 완성된 HTML를 브라우저에게 전달해줘서, 브라우저는 단순한 뷰어 역할로 쓰였다. 요즘의 서버는 브라우저에서 필요한 데이터만을 전달하는 API 서버의 형태로 변화하고 있다. 즉, 서버는 브라우저에게 완성된 HTML이 아닌, 브라우저에서 요구하는 순수한 데이터를 전해준다. 이전 방법에서는, 모델에 있는 key 값에 대응하는 value를..