Freemarker ist eine Template -Engine, ein Allzweck -Tool zum Generieren von Textausgaben basierend auf Vorlagen, die in reinem Java geschrieben wurden
Freemarker wurde entwickelt, um HTML -Webseiten zu generieren, insbesondere Anwendungen, die auf dem MVC -Muster basieren.
Obwohl Freemarker über einige Programmierfunktionen verfügt, handelt es sich normalerweise um ein Java -Programm, um die zu angezeigten Daten vorzubereiten, ein Freemarker generiert eine Seite und zeigt die vorbereiteten Daten über eine Vorlage an (wie unten gezeigt)
Freemarker ist kein Webanwendungs -Framework, sondern als Bestandteil des Webanwendungs -Frameworks geeignet.
Freemarker hat nichts mit Behältern zu tun, weil er nichts über HTTP oder Servlets weiß. Freemarker kann auch in Anwendungsumgebungen ohne Web angewendet werden