Template Engine
Template Engine은 동적인 웹 페이지를 생성하기 위해 사용되는 도구이며 템플릿을 기반으로 정적인 부분과 동적인 데이터를 결합하여 HTML, XML 등의 문서를 생성하는 역할을 수행한다.
이것으로 흔히 말하는 UI(User Interface)를 만들며, SSR에 사용된다.
템플릿 엔진이 나온 이유
자바 코드로 HTML을 만드는 것이 아닌 HTML 문서에 동적으로 변경해야 하는 부분만 자바 코드를 넣을 수 있다면 더 편리하다.
대표적인 템플릿 엔진
Thymeleaf
- Spring과 통합이 잘 되어있다.
- 다양한 기능을 포함하고 있다.
JSP(Java Server Pages)
- 예전에 많이 사용했으나, 현재 안 쓰는 추세이다.
'스프링 프레임워크' 카테고리의 다른 글
HttpMessageConverter (0) | 2024.11.27 |
---|---|
Spring의 MVC의 구조 (0) | 2024.11.27 |
프론트 컨트롤러 패턴와 어댑터 패턴 (0) | 2024.11.27 |
MVC 패턴 (0) | 2024.11.27 |
스프링 프레임워크와 스프링 부트 (0) | 2024.11.27 |