웹 개발
- 정적 컨텐츠 - server에서 하는 일 없이 웹브라우저에 파일을 줌(그냥 파일 그대로 줌)
- MVC와 템플릿 엔진 - JSP, PHP와 같이 Server를 거쳐서 데이터를 HTML에 담아서 웹브러우저에 줌(Server에서 HTML을 변형시켜서)
- API - JSON(데이터 구조 포맷)을 통해서 클라이언트에게 데이터를 전달, 서버끼리 통신할 때
정적 컨텐츠
- 클라이언트에서 localhost:8080/hello-static.html 을 요청함
- 내장 톰캣 서버에서 제일 먼저 요청을 받음
- 스프링 컨테이너에서 요청에 맞는 컨트롤러를 찾아봄(컨트롤러가 우선 순위)
- 컨트롤러에서 맞는 요청을 찾지 못하고 resources에서 찾아봄
- resources에서 찾은 /hello-static.html을 반환
hello-static.html
<!DOCTYPE HTML>
<html>
<head>
<title>static content</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
정적 컨텐츠
</body>
</html>
웹 브라우저
'Spring 입문' 카테고리의 다른 글
스프링MVC 입문07 (0) | 2022.11.09 |
---|---|
스프링MVC 입문06 (0) | 2022.11.09 |
스프링MVC 입문04 (0) | 2022.11.09 |
스프링MVC 입문03 (0) | 2022.11.09 |
스프링MVC 입문02 (0) | 2022.11.09 |
댓글