웹 개발 종류 (정적, 동적, API)

김지윤·2023년 2월 11일
0

Spring

목록 보기
3/10

웹 개발 방식 3가지

정적 컨텐츠

  • 서버 작업 없이 그대로 웹 페이지에 보여줌.
  • 작업 방법 : IntelliJ -> resources폴더 -> static 폴더에 html파일을 넣어주고, localhost 페이지를 열면 정적 컨텐츠가 제공된다.
  • 동작 원리 : 웹 브라우저에 해당 주소를 검색하면, 내장 톰캣 서버를 거쳐 스프링 부트로 보내진다. 관련 controller가 없으므로 resources 폴더에서 html 파일을 찾아 웹 브라우저 화면에 띄워준다.

MVC와 템플릿 엔진

서버에서 추가 작업 후 웹 페이지에 보여줌 (동적이라고 함)

API

controller에서 html변환 없이 http로 바로 데이터만 보내줌
단순 문자이면 문자가 던져지지만, 객체이면 Json 형태로 뜸



profile
꾸준하게 공부하고 기록하는 개발자

0개의 댓글