Published 2024. 9. 29. 00:02
뷰 템플릿 (View Templates)
- 화면을 담당하는 기술
- 웹 페이지를 하나의 틀로 만들고 이곳에 변수를 삽입하게 한다.
- 즉, 틀이 되는 페이지가 변수의 값에 따라서 수많은 페이지로 바뀔 수 있음
Mustache
- 수 많은 언어를 지원하는 가장 심플한 템플릿 엔진
- 문법이 다른 템플릿 엔진보다 심플하고, 로직 코드를 사용할 수 없어 View의 역할과 Server의 역할이 명확하게 분리되는 장점이 있
- 스프링 부트에서는 권장하지 않음
Thymeleaf
- Java 기반의 현대적인, 서버 사이드 템플릿 엔진
- 자바 라이브러리
템플릿 엔진이란?
스프링 서버에서 데이터를 받아 우리가 보는 웹 페이지, 즉 HTML 상에 그 데이터를 넣어서 보여주는 도구
'Information Technology > Spring' 카테고리의 다른 글
[Spring] DI란 무엇인가? (0) | 2024.09.24 |
---|---|
[Spring] 점프 투 스프링부트 - 2 (0) | 2023.07.28 |
[Spring] 점프 투 스프링부트 - 1 (2) | 2023.07.26 |
[Spring] MVC 패턴이란? (1) | 2023.05.13 |
[Spring] 생성자 주입이란? (0) | 2023.05.12 |