본문 바로가기
Study/Spring

[Spring] Spring의 MVC 구조

by YoungD 2023. 10. 3.

 

 Dispatcher Servlet  : (=FrontController) 모든 요청을 받는다
 Handler Mapping  : 해당되는 Controller의 위치를 찾아준다
 Handler Adapter  : 매핑된 Controller를 Handler Adapter로 연결해서 실행한다.

                                Controller가 작동하도록 변환해주는 장치
 Controller  : (=Class)  실행하는 곳. 실질적으로 일하는 역할 / POJO라고도 함

                      ex) 로그인 실행
 Model  : Controller에서 저장된 데이터를 JSP에 보여줄 때 절대공간인 Model에 저장, FrontController를 돌려줌
               JSP와 같은 View로 전달해야 하는 데이터를 담아서 보낼 수 있다
               메서드의 파라미터에 Model 타입이 지정된 경우,

                              스프링은 특별하게 Model타입의 객체를 만들어 메서드에 주입
 view name  : 이동한 페이지 이름을 돌려줌
 View Resolver  : jsp를 안내해줄 때
 View  : 최종 jsp를 만들어 Front Controller를 통해 돌려줌

'Study > Spring' 카테고리의 다른 글

[Spring] 설치/세팅  (0) 2024.02.03