- DispatcherServlet
Spring MVC Framework의 Front Controller, 웹요청과 응답의 LifeCycle을 주관한다.
Spring MVC Framework의 Front Controller(단일인입점)
- HandlerMapping
웹요청시 해당 URL을 어떤 Controller가 처리할지 결정한다.
Client의 Request URI와 Controller을 연결시켜준다.
- Controller
Bussiness Logic을 수행하고 결과 데이터를 ModelAndView에 반영한다.
Client의 요구사항을 처리한다.
- ModelAndView
Controller가 수행결과를 반영하는 Model 데이터 객체와 이동할 페이지 정보(또는 View객체)로 이루어져 있다.
Model(data)와 View(jsp) 정보를 갖는다.
- ViewResolver
Client에 보여줄 Data(Model) 랜더링 / View 화면 Navigation 한다.
어떤 View를 선택할지 결정한다.
- View
결과데이터인 Model 객체를 display한다.
반응형
'Backend > Spring Framework' 카테고리의 다른 글
[Java/Spring] 파일 다중업로드 기능 구현 (0) | 2018.05.16 |
---|---|
컨트롤러에서 쿠키저장이 잘 안될 때 해결하는 방법 (0) | 2018.05.09 |
@RequestParam 과 @ModelAttribute (0) | 2018.05.04 |
@RequestMapping(...method=RequestMethod...) (0) | 2018.05.03 |
AOP 기본 정리 (0) | 2018.05.01 |
댓글