내가 헷갈렸던 두 가지 개념!정확하게 공부하고 정리하기 위한 글이다 :) 나는 1) SpringBoot 프로젝트로 프론트엔드, 백엔드를 모두 구현해본 적이 있고,2) 프론트엔드는 React로, 백엔드는 SpringBoot로 구현한 적이 있다. 여기서 각각 MVC pattern과 RESTful API 방식을 사용했다. 두 방식에 대해 자세히 알아보자! MVC 패턴 (Model-View-Controller) MVC는 애플리케이션을 구조화하는 방식이다.Model: 데이터와 비즈니스 로직을 담당 => SpringBoot의 서비스, Entity, Repository 파일들. DTO도 Model의 일부.View: 사용자에게 보여지는 인터페이스 => resources/templates 안의 HTML 파일들...