FreeMarker는 순수 Java로 작성된 템플릿을 기반으로 텍스트 출력을 생성하기 위한 일반 도구인 템플릿 엔진입니다.
FreeMarker는 HTML 웹 페이지, 특히 MVC 패턴 기반 애플리케이션을 생성하도록 설계되었습니다.
FreeMarker에는 일부 프로그래밍 기능이 있지만 표시할 데이터는 일반적으로 Java 프로그램으로 준비하고 페이지는 FreeMarker에서 생성하며 준비된 데이터는 템플릿을 통해 표시됩니다(아래 그림 참조)
FreeMarker는 웹 애플리케이션 프레임워크는 아니지만 웹 애플리케이션 프레임워크의 구성 요소로 적합합니다.
FreeMarker는 HTTP나 Servlet을 모르기 때문에 컨테이너와 관련이 없습니다. 웹 애플리케이션이 아닌 환경에도 적용 가능
Java 템플릿 엔진 Freemarker에 대한 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!