롸?
스프링 MVC의 흐름 본문
1. mvc 구조의 흐름
2. 스프링 MVC의 주요 구성요소 흐름
- DispatcherServlet : 클라이언트의 요청에 대한 전체 흐름을 제어
- HandlerMapping : 클라이언트의 요청을 처리할 컨트롤러 결정
- Controller : 클라이언트의 요청을 처리
- ModelAndView : 결과정보 및 뷰의 정보
- ViewResolver : 컨트롤러의 처리결과를 생성할 뷰를 결정
- View : 컨트롤러의 처리결과 화면 생성
- 클라이언트의 요청이 DispatcherServlet에 전달된다.
- DispatcherServlet은 HandlerMapping을 사용하여 클라이언트의 요청이 전달될 Controller 객체를 구한다.
- DispatcherServlet은 Controller 객체의 handleRequest() 메소드를 호출하여 클라이언트의 요청을 처리한다.
- Controller.handleRequest() 메소드는 처리 결과 정보를 담은 ModelAndView 객체를 리턴한다.
- DispatcherServlet은 ViewResolver로부터 처리 결과를 보여줄 View를 구한다.
- View는 클라이언트에 전송할 응답을 생성한다.
'Framework > Spring' 카테고리의 다른 글
Spring application - AOP 어노테이션 기반 간단예제 (0) | 2020.04.08 |
---|---|
Spring application - Annotation기반 DI (0) | 2020.04.06 |
Spring application - xml기반 DI (0) | 2020.04.06 |
AOP (Aspect Oriented Programming) 용어 (0) | 2020.04.05 |
DI(Dependency Injection) 개념 (0) | 2020.04.03 |
Comments