Freemarker - это шаблонный двигатель, инструмент общего назначения для генерации вывода текста на основе шаблонов, написанный в Pure Java
Freemarker предназначен для создания HTML -веб -страниц, особенно приложений, основанных на шаблоне MVC.
Хотя Freemarker обладает некоторыми возможностями программирования, обычно представляет собой программу Java для подготовки отображения данных, Freemarker генерирует страницу и отображает подготовленные данные через шаблон (как показано ниже)
Freemarker не является платформой веб -приложений, но подходит в качестве компонента платформы веб -приложений.
Freemarker не имеет ничего общего с контейнерами, потому что он не знает о HTTP или сервлетах; Freemarker также может применяться в средах приложений, не являющихся WEB