참고 자료 : 초보 개발자를 위한 스프링5 프로그래밍 입문 1. 간단한 웹 어플리케이션의 구성 요소 (1) 프론트 서블릿 -> 웹 브라우저의 모든 요청을 받는 창구 역할, 요청 분석 후 알맞은 컨트롤러에 전달함 스프링 MVC에서는 DispatcherServle이 역할을 수행함 (2) 컨트롤러 + 뷰 -> 실제 웹 브라우저의 요청을 처리함 클라이언트의 요청을 처리하기 위해 알맞은 기능을 실행하고 그 결봐를 뷰에 전달함 컨트롤러의 주요역할 1) 클라이언트가 요구한 기능 실행 2) 응답 결과를 생성하는데 필요한 모델 생성 3) 응답 결과를 생성할 뷰 선택 컨트롤러는 어플리케이션이 제공하는 기능과 사용자 요청을 연결하는 매개체로서 기능 제공을 위한 로직을 직접 수행하진 않음. 대신 해당 로직을 제공하는 서비스에..