새소식

반응형
Java/Spring

템플릿 엔진(Template Engine)

  • -
반응형

템플릿 엔진(Template Engine)

템플릿 엔진은 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨이이다.

이 중 웹 템플릿 엔진은 웹 문서가 출력되는 엔진을 말한다.

또한 웹 템플릿 엔진은 템플릿 양식인 view(html)와 Data Login(DB 데이터)을 분리해주는 기능을 한다.

 

참조 : https://nesoy.github.io/articles/2017-03/web-template

 

템플릿 엔진(Template Engine)의 종류

 

레이아웃 템플릿 엔진

중복되는 include 코드를 사용하지 않고 지정된 페이지 레이아웃에 따라 페이지 타일을 조합하여 완전한 페이지를 만들어준다. 주로 header, footer, side bar 등을 설정할 때 사용한다.

예) Apache Tiles, Sitemesh 등

 

텍스트 템플릿 엔진

템플릿 양식에 적절한 특정 데이터를 넣어 결과 문서를 출력한다.

예) Thymeleaf, JSP(JavaServer Pages) 등

 

둘의 역할은 다르고 따로 사용하는게 아닌 섞어서 사용하는것이다.

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.