Meta tags:
description= Java template engine; generates HTML web pages, e-mails, configuration files, source code, etc. from template files and the data your application provides.;
Headings (most frequently used words):
what, is, apache, freemarker, features, license, overview, often, used, reference, community,
Text of the page (most frequently used words):
the (18), #apache (12), #freemarker (12), and (11), #template (10), web (7), #data (7), #java (6), #templates (6), #language (5), are (5), #software (4), html (4), #license (4), for (3), model (3), #used (3), pages (3), report (3), page (3), xml (3), them (3), what (3), trademarks (3), foundation (3), configuration (3), code (2), programmers (2), view (2), that (2), see (2), this (2), designers (2), mvc (2), pluggable (2), application (2), usually (2), download (2), often (2), how (2), version (2), change (2), which (2), 2024 (2), project (2), any (2), browser (2), other (2), engine (2), many (2), present (2), focusing (2), you (2), from (2), bug (2), can (2), output (2), more (2), formatting (2), manual (2), programming (2), twitter (2), like (2), github (2), including, escaping, environments, well, approach, originally, non, referred, created, functions, macros, default, highlights, was, frameworks, features, related, anything, optional, while, details, isn, servlets, bound, few, generating, appearance, controller, business, not, full, blown, php, general, purpose, prepare, issue, database, queries, calculations, simple, then, displays, prepared, using, outside, contribute, api, home, unsupported, use, modern, specialized, ftl, pattern, arithmetic, particularly, popular, dynamic, helps, separating, authors, developers, won, face, complicated, logic, without, written, having, recompile, library, generate, text, mails, files, source, etc, based, changing, operations, sensitive, string, expressions, get, help, stackoverflow, security, vulnerability, community, settings, special_vars, built_ins, directives, cheatsheet, lists, try, online, reference, privacy, policy, faq, history, overview, note, owned, since, announcements, mailing, 2015, 1999, incubator, logo, all, marks, mentioned, may, registered, their, respective, owners, last, discuss, generated, gmt, edited, with, xmlmind, editor, stack, overflow, pre01, assignments, variations, process, declaratively, internationalization, localization, aware, locale, number, date, time, localized, multipurpose, traverse, lightweight, zero, dependencies, format, load, place, options, powerful, conditional, blocks, iterations, even, into, earlier, here, releases, such, has, different, copyright, owner, free, licensed, under, versatile, dom, objects, exposed, tree, variables, through, adapters, decides, sees, processing, capabilities, drop, website,
Text of the page (random words):
freemarker java template engine unsupported web browser use a modern browser to view this website home manual java api contribute report a bug download what is apache freemarker apache freemarker is a template engine a java library to generate text output html web pages e mails configuration files source code etc based on templates and changing data templates are written in the freemarker template language ftl which is a simple specialized language not a full blown programming language like php usually a general purpose programming language like java is used to prepare the data issue database queries do business calculations then apache freemarker displays that prepared data using templates in the template you are focusing on how to present the data and outside the template you are focusing on what data to present this approach is often referred to as the mvc model view controller pattern and is particularly popular for dynamic web pages it helps in separating web page designers html authors from developers java programmers usually designers won t face complicated logic in templates and can change the appearance of a page without programmers having to change or recompile code while freemarker was originally created for generating html pages in mvc web application frameworks it isn t bound to servlets or html or anything web related it s used in non web application environments as well see the manual for more details features a few highlights of freemarker powerful template language conditional blocks iterations assignments string and arithmetic operations and formatting macros and functions including other templates escaping by default optional and many more multipurpose and lightweight zero dependencies any output format can load templates from any place pluggable many configuration options internationalization localization aware locale sensitive number and date time formatting localized template variations xml processing capabilities drop xml dom s into the data model and traverse them or even process them declaratively versatile data model java objects are exposed to the template as a tree of variables through pluggable adapters which decides how the template sees them license apache freemarker is free software licensed under the apache license version 2 0 see the license here note that the project is owned by the apache software foundation since 2 3 24 pre01 2015 09 02 earlier releases such as 2 3 23 has a different copyright owner overview what is freemarker download version history faq license privacy policy often used reference try template online expressions cheatsheet directives built_ins special_vars configuration settings community github project page report a bug report security vulnerability get help on stackoverflow announcements on twitter discuss on mailing lists github twitter stack overflow edited with xmlmind xml editor last generated 2024 02 13 07 24 20 gmt 1999 2024 the apache software foundation apache freemarker freemarker apache incubator apache the apache freemarker logo are trademarks of the apache software foundation all other marks mentioned may be trademarks or registered trademarks of their respective owners
|