Template Engine/Thymeleaf, Freemarker: 2개의 글
참조문서 : https://freemarker.apache.org/docs/index.html 1. freemarker란? 템플릿 엔진이다. 자바 객체에서 데이터를 생성해서 템플릿에 넣어주면 freemarker에서 템플릿에 맞게 변환하여 HTML 파일을 생성한다. 다른언어도 쓸 수 있지만, JVM 위에서 돌아가므로 주로 자바 서블릿에서 많이 쓴다. freemarker는 HTML 출력만을 위한 엔진은 아니고 텍스트라면 그 어떠한 것도 가능하다. 어떠한 포맷이라도 텍스트에서 텍스트로 변환해서 출력하기 때문이다.freemarker는 웹기반 프레임워크가 아니고 완전한 POJO기반 템플릿 엔진이다. .java + .ftl = .html 이다. 비슷한 템플릿 엔진으로는 velocity 가 있다. 장점 : JSP의 ..
템플릿 엔진의 개념과 종류 및 필요성에 대해 이해한다. Goal 템플릿 엔진(Template Engine)이란 템플릿 엔진(Template Engine)의 종류 레이아웃 템플릿 엔진 vs 텍스트 템플릿 엔진 서버 사이드 템플릿 엔진 vs 클라이언트 사이드 템플릿 엔진 Spring MVC 템플릿 엔진 vs Spring Boot 템플릿 엔진 템플릿 엔진(Template Engine)의 필요성 Server Side Rendering vs Client Side Rendering 템플릿 엔진(Template Engine)이란 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어(또는 소프트웨어 컴포넌트)를 말한다. 그 중 웹 템플릿 엔진(web template engine)..