본문으로 바로가기

[Spring boot] 스프링 웹 개발 기초 - 정적 컨텐츠(html)

category Java/Spring 2022. 1. 4. 10:50
반응형

김영한 스프링 강의

 

 

 

 

 

스프링으로 웹을 개발하는 방법은 3가지가 있다.

 

 

 

 

  ▶ 정적 컨텐츠  

      - 서버에서 일련의 작업이 필요 없이 html 파일을 웹 브라우저에게 그대로 내려준 것이다.

        흔히 쓰이는 문법이 들어가지 않은 기본 html 파일이 이에 해당된다.

 

 

 

 

 

  ▶ MVC와 템플릿 엔진  

      - 모델(Model), 뷰(View), 컨트롤러(Controller) 패턴 방식으로 개발하는 것이다.

        정적 컨텐츠와는 다르게 기존에 있던 html을 서버에서 변형을 해주어 

        변형된 html을 사용자에게 보여준다. (jsp와 비슷)

 

 

 

 

 

  ▶ API  

      - JSON 포맷 형식의 데이터를 사용자에게 전달하는 방식이다. 

        예를 들면 날씨 정보 API를 주는 openweathermap 사이트에서는 날씨에 대한 정보를

        JSON 형식으로 제공해준다.( {날씨:맑음,  기온:-1 ...} ) 

        이러한 전달 방식의 형태를 API라고 한다.

 

 

 

 

 

 

 

 

 

이번 포스팅에선 정적 컨텐츠의 방법으로 개발하는 법을 알아보고자 한다.

 

 

 

 

 


 

 

1. resources > static > hello-static.html 생성

 

 

 

 

hello-static.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    정적 컨텐츠 입니다.
</body>
</html>

 

 

 

 

 

2. 서버 실행 후, 웹 브라우저에 입력

 

 

반응형