본문 바로가기
Spring boot

Why Rest API? (왜 rest api를 사용할까)

by z00h 2021. 10. 13.

 

왜 RestAPI를 사용할까?

 

결론부터 말하자면 다양한 종류의 client에게 효율적으로 접근하기 위하여 rest API를 사용한다.

현대의 웹 어플리케이션 시스템 (client의 종류가 가지각색이다.)

 

왼쪽이 FRONT END 오른쪽이 BACK END 

 

client는 웹 브라우저 뿐만아니라 모바일 어플리케이션, native앱, mobile web browser (반응형 웹) 등이 될 수 있다.

 

백앤드(server로부터) 프론트앤드(여러 종류의 클라이언트)에게 보내는 공통적인 데이터 포맷을 만들어야한다.

data format의 역할을 하는것이 JSON형태이다. (규격화가 되어 있음)