[Spring] 스프링 MVC 1편 4-1. 프론트 컨트롤러 패턴 소개

강우엉·2023년 8월 10일

Spring

목록 보기
93/359

프론트 컨트롤러 패턴 소개

프론트 컨트롤러 도입 전은 공통 로직이 필요하더라도 공통 로직을 호출마다 각각 다 만들어야한다.

하지만 도입 후에는 공통 로직을 한군데 몰아놓고 사용할 수 있다.

FrontController 패턴 특징

  • 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음
  • 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출
  • 입구를 하나로!
  • 공통 처리 가능
  • 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 됨

스프링 웹 MVC의 핵심도 바로 FrontController
스프링 웹 MVC의 DispatcherServlet이 FrontController 패턴으로 구현되어 있음

profile
우엉이의 코딩 성장일기💻

0개의 댓글