-
정적 컨텐츠[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 2. 스프링 웹 개발 기초 2023. 2. 6. 22:39
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다.
(강의 링크)
스프링 웹 개발 기초
- 정적 컨텐츠: 파일을 그대로 웹브라우저에 그대로 내려주는 것
- MVC와 템플릿 엔진: 가장 많이 사용하는 방식! HTML 그대로 주는 것이 아니라 템블릿 엔진(JSP, PHP 등) 사용해서 서버에서 프로그래밍 해서 동적으로 바꿔서 내리는 것
- API: JSON 데이터 포맷으로 전달하는 것. 서버끼리 통신할 때, 데이터 내려주면 화면은 클라이언트가 알아서 그리는 방식
정적 컨텐츠
- 스프링 부트는 정적 컨텐츠 기능을 자동으로 제공
원하는 파일을 넣으면 정적 파일이 그대로 반환. 단, 여기에 어떤 프로그래밍은 할 수 없다.
정적 컨텐츠 이미지
웹 브라우저에서 localhost:8080/hello-static.html 치면 내장 톰켓 서버에서 명령 받음.
→ 스프링 컨테이너에 넘기면 컨트롤러에서 먼저 찾아보고 → 없으므로 내부 resources에서 찾아서 반환해준다.
'[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB > 섹션 2. 스프링 웹 개발 기초' 카테고리의 다른 글
API (0) 2023.02.07 MVC와 템플릿 엔진 (0) 2023.02.06