[Spring] Spring MVC 개념

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

댓글

Designed by JB FACTORY