ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정적 컨텐츠
    [인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 2. 스프링 웹 개발 기초 2023. 2. 6. 22:39

    * 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다.

      (강의 링크)

    스프링 웹 개발 기초

    • 정적 컨텐츠: 파일을 그대로 웹브라우저에 그대로 내려주는 것
    • MVC와 템플릿 엔진: 가장 많이 사용하는 방식! HTML 그대로 주는 것이 아니라 템블릿 엔진(JSP, PHP 등) 사용해서 서버에서 프로그래밍 해서 동적으로 바꿔서 내리는 것
    • API: JSON 데이터 포맷으로 전달하는 것. 서버끼리 통신할 때, 데이터 내려주면 화면은 클라이언트가 알아서 그리는 방식

     

    정적 컨텐츠

    • 스프링 부트는 정적 컨텐츠 기능을 자동으로 제공

    원하는 파일을 넣으면 정적 파일이 그대로 반환. 단, 여기에 어떤 프로그래밍은 할 수 없다.

     

    정적 컨텐츠 이미지

    웹 브라우저에서 localhost:8080/hello-static.html 치면 내장 톰켓 서버에서 명령 받음.

    → 스프링 컨테이너에 넘기면 컨트롤러에서 먼저 찾아보고 → 없으므로 내부 resources에서 찾아서 반환해준다.

     

     

Designed by Tistory.