MVC ( Model, View, Controller ) Model :DB. 프로그램이 작업하는 요소들을 정의한 것으로 물리적인 개체, 규칙, 작업 등의 요소를 구분하는 역할을 합니다. View : 사용자가 보는 화면에 입출력 과정과 결과를 보여주기 위한 역할을 합니다. (UI) 입출력의 순서와 데이터양식은 Controller 에 종속되어 결정되며, 뷰는 도메인 모델의 상태를 변환하거나 받아서 렌더링하는 역할을 합니다. Controller : model 과 view 를 연결시켜주는 다리 역할을 하며, 도메인 객체들의 조합을 통해 프로그램의 작동 순서나 방식을 제어합니다. REST API 페이지를 주는 것이 아닌 리소스만 응답으로 줍니다. (사진을 준다거나, 링크를 준다거나.) API (Applicatio..