스프링 프레임워크 [Spring Framework] MVC 흐름 및 구성 요소

반응형

SPRING BOOT

SPRING Framework는 DI, AOP와 같은 기능뿐아니라 WEB 개발을 위한 MVC Framework도 제공하고있다.

SPRING MVC Framework는 SPRING를 기반으로 하고있기 때문에 SPRING가 제공하는 Transaction 처리나 DI 및 AOP등을 손쉽게 사용할 수 있다는 장점을 갖는다. Struts와 같은 Framework와 SPRING Framework를 연동하기 위해 추가적인 설정을 하지 않아도 된다는 장점을 갖고 있다.

SPRING MVC의 주요 구성 요소 및 처리흐름.

dispatcher

 

Spring :

1.Dispatcher Servlet가 모든 요청을 받는다.
2.Dispatcher Servlet는 HandlerMapping에 어떤걸 처리하는지 물어보고
3.처리된 결과를 Controller에서 알려주고

4.View Resolver는 어떤걸 보여줘야한다알려주고

5.View에서 그걸 꺼내 보여준다.

반응형