[Java / Spring] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 4. MVC 프레임워크 만들기
·
책&강의 정리
본 내용은 인프런 김영한님의 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 강의 내용을 정리한 것입니다. 📕 프론트 컨트롤러 패턴 소개 프론트 컨트롤러 도입 전 => 공통 로직이 각각의 컨트롤러에 중복되어 존재 프론트 컨트롤러 도입 후 FrontController 패턴 특징 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출 공통 처리 가능 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 됨 => 스프링 웹 MVC의 DispatcherServlet이 FrontController 패턴으로 구현되어 있음 📕 프론트 컨트롤러 도입 - V1 📗 V1 구조 📗 ControllerV1 package hello.servlet.we..