반응형
정적 컨텐츠
: 서버에서 특별한 처리 없이 그대로 클라이언트(브라우저 등)에 전달되는 파일들을 의미한다.
: 스프링부트는 프로젝트의 resources 폴더 아래 특정 디렉토리에서 정적 컨텐츠를 자동으로 인식하고 제공한다.
-> 보통 HTML, CSS, JavaScript, 이미지 파일(png, jpg 등) 등이 여기에 해당되고 저번시간에 한 실습(html)이 정적 컨텐츠이다.


MVC
: Model, View, Controller의 약자로, 애플리케이션을 세 가지 역할로 분리해서 관리하는 디자인 패턴
- Model: 데이터를 처리하고 관리함 (DB 연동, 비즈니스 로직)
- View: 사용자에게 보여지는 화면 (HTML, 템플릿 등)
- Controller: 요청을 받아 처리하고, 데이터(Model)를 View에 전달함
- 템플릿엔진이란 HTML 안에 데이터를 꽂아주는 도구이다.
<p>안녕하세요, [[${name}]]님!</p> 에서 [[${name}]] 이거는 그냥 html이 아니라 템플릿엔진에서 데이터를 체워주는 변수자리이다.
-> 사용자마다 보여주는 html이 다를 수 있기때문에 이 방법이 필요하다.
@GetMapping -> Spring에서 HTTP GET 요청을 처리할 때 사용하는 어노테이션이다.


API
: 서로 뭔가를 주고받는 방법이다.(이 뭔가는 주로 json형식이다)


반응형
'WINK-(Web & App) > Spring Boot 스터디' 카테고리의 다른 글
[2025 1학기 스프링 부트 스터디] 석준환 #3주차 (0) | 2025.04.08 |
---|---|
[2025 1학기 스프링부트 스터디] 여민호 #3주차 (0) | 2025.04.08 |
[2025 1학기 스프링 부트 스터디] 김민서 #2주차 (0) | 2025.04.06 |
[2025 1학기 스트링 부트 스터디] 고윤정 #2주차 (0) | 2025.04.06 |
[2025 1학기 스프링 부트 스터디] 오세웅 #2주차 (0) | 2025.04.04 |