공부 흔적남기기

Spring MVC 본문

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
반응형