[Spring] Spring MVC 개념
- BACKEND/Spring
- 2017. 6. 16. 10:47
Spring MVC 란?
▪ Spring에서 지원하는 Web Framework
▪ MVC 패턴 및 Front Controller 패턴 기반
▪ FrontController인 DispatcherServlet을 제공
– 사용자 요청을 처리하기 위한 각종 Controller(Spring에서는 Handler 라고 함)을 구현
– 사용자 요청이 왔을 때 그것을 처리하는 Controller를 요청하기 위한 다양한 Component들을
제공한다.
▪ Spring Container가 제공하는 기능과 다양한 오픈소스 프레임 워크와의 연동을
지원한다.
Spring MVC 구성 주요 컴포넌트
▪ DispatcherServlet
– Front Controller
▪ HandlerMapping
– 클라이언트의 요청을 처리할 Controller를 찾는 작업 처리
▪ Handler(Controller)
– 클라이언트 요청 처리를 수행하는 Controller.
▪ ViewReslover
– 응답할 View를 찾는 작업을 처리
▪ View
– 응답하는 로직을 처리
▪ ModelAndView
– 응답할 View와 View에게 전달할 값을 저장하는 용도의 객체
'BACKEND > Spring' 카테고리의 다른 글
[Spring] Filter 등록해서 쓰기 (0) | 2017.06.19 |
---|---|
[Spring] Handler(Controller 로직 처리자) 개념 (0) | 2017.06.16 |
[Spring] Spring MVC 예제 (0) | 2017.06.15 |
[Spring] Transaction (0) | 2017.06.15 |
[Spring] AOP (0) | 2017.06.14 |