동적 웹 페이지를 만들기 위해서는 2개가 필요 = 반복적인 템플릿 + 데이터
이 2개가 합쳐져 HTML 문서를 출력하는 SW이다.
요청을 받고 요청에 따라 로직을 실행시키고 결과를 반환한다.
요청을 받고, 결과를 반환하기에 URI 가 정의되어있다. (엔드포인트)
어플리케이션과 웹 서버의 관계에서, 웹 서버가 Controller와 비슷하다.
데이터에 대한 조회, 조작
Model을 기반으로 만들어진 웹 페이지 + 사용자의 동작을 받아 Controller에게 요청을 전달.
Reference
🔗 https://m.blog.naver.com/jhc9639/220967034588 - 개발 면접 MVC란
🔗 https://www.yalco.kr/12_mvc_framework/ - 라이브러리와 프레임워크
🔗 https://ittrue.tistory.com/234 - 스프링 MVC 구조 이해
🔗 https://cocoon1787.tistory.com/733 - MVC 패턴이란 (보기 좋음)