Front Controller 도입 전에는
공통 로직을 컨트롤러마다 하나씩 다 만들어야했다.
Front Controller 등장 후,
Front Controller 서블릿 하나로 클라이언트의 요청을 받을 수 있다.
Front Controller가 요청에 맞는 컨트롤러를 찾아서 호출한다.
(입구를 하나로 만드는 것)
공통 처리가 가능하다.
Front Controller를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다.
공통 코드는 Front Controller에서 처리하고, 서로 다른 코드들만 각 컨트롤러에서 처리할 수 있게 한다.
'Spring' 카테고리의 다른 글
서버 템플릿 엔진 - Handlebars (0) | 2023.04.26 |
---|---|
TestContainers (0) | 2023.04.23 |
객체지향쿼리, JPQL (0) | 2022.12.20 |
Spring MVC 동작순서 (0) | 2022.11.21 |
Maven과 Gradle (0) | 2022.09.06 |