겉바속촉

MVC와 템플릿 엔진 본문

IT 일기 (상반기)/SPRING 기초

MVC와 템플릿 엔진

겉바속촉 2022. 11. 2. 15:48
728x90
반응형

 

 

 

지난번 살펴봤던 정적 컨텐츠 이미지 로드하는 원리

2022.11.02 - [IT 일기 (상반기)/SPRING 기초] - 정적 컨텐츠 이미지 로드되는 과정

 

정적 컨텐츠 이미지 로드되는 과정

1. 웹브라우저 -> 내장 톰캣서버에 요청 localhost:8088/hello-static.html 2. 스프링 부트 역할 hello-static 관련 컨트롤러 있는지 먼저 1차적으로 찾아봄 근데 없음 resources: static/hello-static.html을 2차적으로 찾

2-juhyun-2.tistory.com

와는 다르게 MVC는 어떻게 작동되는 지, 차이점 알고 지나가기

 

 

 

 

 

 

MVC와 템플릿 엔진

 

MVC: Model, View, Controller

 

1. 웹브라우저 -> 내장 톰캣서버에 요청

localhost:8088/hello-mvc

 

 

2. 스프링 부트 역할

- return : hello-template

- viewResolver가 해당 템플릿 찾아서 html로 변환 후 출력!!

 

 

 

 

여기서 중요한 점은

정적 컨텐츠를 요청할 때 url에 .html까지 직접 입력해주어야 했다

그래서 출력값을 다시 보여줄때 html로 변환하는 과정이 없었습니동

 

하지만 MVC 구조는

get맵핑으로 입력을 받아 해당 템플릿을 찾아 html로 변환해서 내보냄

 

 

 

 

728x90
반응형