왜 RestAPI를 사용할까?
결론부터 말하자면 다양한 종류의 client에게 효율적으로 접근하기 위하여 rest API를 사용한다.
현대의 웹 어플리케이션 시스템 (client의 종류가 가지각색이다.)
왼쪽이 FRONT END 오른쪽이 BACK END
client는 웹 브라우저 뿐만아니라 모바일 어플리케이션, native앱, mobile web browser (반응형 웹) 등이 될 수 있다.
백앤드(server로부터) 프론트앤드(여러 종류의 클라이언트)에게 보내는 공통적인 데이터 포맷을 만들어야한다.
data format의 역할을 하는것이 JSON형태이다. (규격화가 되어 있음)
'Spring boot' 카테고리의 다른 글
Spring boot (디버깅) (0) | 2021.10.15 |
---|---|
Spring boot (로그인 예제 처리 과정분석) (0) | 2021.10.14 |
Spring boot (회원가입, 로그인 예제 불러와 실행) (0) | 2021.10.13 |
Spring boot (security – login 하기) (0) | 2021.10.12 |
Spring boot (글 전체 보기 수정) (0) | 2021.10.12 |