스프링 프론트 컨트롤러 패턴1 프론트 컨트롤러(Front Controller) 패턴 스프링 MVC의 핵심 구조를 파악하기 전 스프링 MVC 패턴이 가지고 있는 프론트 컨트롤러 패턴에 대해 알아보고자 한다. 1. 프론트 컨트롤러(Front Controller) 1-1. 개요 (1) 이전에는 서블릿을 컨트롤러로 하고 JSP를 뷰 영역으로 하는 자체적인 MVC 패턴을 도입해 보았으나 여러 가지 문제점이 발생했다. (공통 처리, 코드의 반복 작업 등) 이러한 부분을 개선하기 위해서는 프론트 컨트롤러 패턴이 필요하다. 1-2. 프론트 컨트롤러란 무엇일까? (1) 프론트 컨트롤러 도입 이전엔 각 컨트롤러마다 공통으로 처리 가능한 로직을 설계했다. 클라이언트가 어떤 컨트롤러로 들어올지 모르기 때문에 위와 같은 설계 방식을 따라야 했다. 하지만 아래와 같이 프론트 컨트롤러를 도입한 상황을 살펴보자. .. 2023. 11. 13. 이전 1 다음