[Spring] 스프링 입문 웹 개발 기초(5)
정적 컨텐츠
정적 컨텐츠란?
서버에서 하는 것 없이 파일을 그냥 웹 브라우저로 보여주는 것임.
템플릿 엔진이란?
템플릿 엔진 가장 많이 하는 방식은 JSP, PHP. HTML을 그냥 주는 것이 아니라 서버에서 프로그래밍을 하여 HTML을 동적으로 바꿔서 내줌.
MVC란?
모델(Model) + 템플릿 엔진 화면(View) +컨트롤러(Controller) 3가지를 MVC라고 함.
API란?
만약에 안드로이드나 아이폰 클라이언트랑 개발해야한다면, 요즘 JSON이란 데이터 구조 포멧으로 클라이언트한테 전달하는 걸 API 방식이라고 함. 또는 서버끼리 통신할 때
정적 컨텐츠 동작 방식
- 주소 창에 hello-static.html을 같이 입력한다.
- 스프링한테 보냄.
- 스프링은 먼저 컨트롤러에서 hello-static이란 것이 있는지 찾아봄.
- 없으므로 resources에 hello-static을 찾음
- 웹 브라우저에 보내줌
Leave a comment