web study/Spring
Spring MVC
65살까지 코딩
2022. 2. 6. 22:14
728x90
반응형
MVC란 무엇일까?
MVC는 Model, View, Controller의 약자이다.
그럼 먼저 Model 은 무엇일까?
Model은 처리된 데이터로 Controller에 의해 View로 보내지게 된다.
View는 클라이언트에게 보여질 페이지로 Model값을 받아 페이지를 완성해서 Response 로 보내지게된다.
Controller는 주어진 URI에 따라 서비스를 처리하고 Model값을 보내고 View를 설정한다.
MVC는 DispatcherServlet에 의해 관리되는데
DispatcherServlet의 구조는 다음과 같다.
HTTP에서 Request가 넘어오면 핸들러를 매핑한 후 어댑터가 있는지 확인하여 어댑터를 연결해 핸들러를 통해 Model과 VIew값을 받아와 ViewResolver를 통해 Response를 보낸다.
출처: https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의
웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., -
www.inflearn.com
728x90
반응형