Spring
-
Spring Web MVC의 구성요소Spring 2021. 5. 3. 18:22
Spring MVC는 Model2 Architecture와 Front-Controller 패턴을 프레임워크 차원에서 제공하고 있다. 이는 기존 JSP/Servlet의 MVC 패턴에서 Model - View - Controller로 분할되었던 역할을 더 나누어 기존의 패턴과 약간의 차이가 있다. 스프링 프레임워크의 구성 요소들이 어떤 역할을 하는 지에 대해 알아보려고 한다. Spring MVC의 역할은 위의 그림과 같이 나눠지고, Spring Framework에 의해 추가되는 요소들은 Dispatcher Servlet(Front Servlet), HandlerMapping, ViewResolver이다. Controller와 View의 역할 자체는 이전과 같으나 이전에 Controller가 URI를 처리하고..