정적 컨텐츠 & MVC, 템플릿 엔진 & Api

0

Spring

목록 보기
9/23

스프링 웹 개발 기초

1) 정적 컨텐츠 : 파일 그대로를 웹브라우저한테 전달
2) Model,템플릿 엔진의 View, Controller
⇒ MVC와 템플릿 엔진 : 서버에서 html을 바꿔서 전달
3) API : 데이터 구조 포맷을 클라이언트에 전달

1. 정적 컨텐츠

  • url : localhost:8080/hello-static.html

2. MVC, 템플릿 엔진

  • Model, Controller : 비즈니스 로직과 관련있거나 내부적인 것을 처리
  • View : 화면을 그리는데 역량 집중

↳ view를 찾아서 템플릿엔진을 통해 화면을 렌더링해서 html을 웹브라우저에 넘겨주는 방법

  • url : localhost:8080/hello-mvc?name=spring

3. API


1. 정적 컨텐츠 : 파일을 그대로 내려줌
2. MVC, 템플릿엔진 : 템플릿엔진을 mvc로 쪼갠 후, View를 템플릿엔진을 통해 html을 프로그래밍(변환), 이것을 렌더링하고 렌더링 된 html을 클라이언트에게 전달
3. Api : 객체를 Json으로 반환. 일반적인 스프링 개발 방식

profile
백엔드를 공부하고 있습니다.

0개의 댓글