FreeMarker Java Template Engine

Web Name: FreeMarker Java Template Engine

WebSite: http://freemarker.org

ID:104733

Keywords:

Java,FreeMarker,Engine,

Description:

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... 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.

TAGS:Java FreeMarker Engine 

<<< Thank you for your visit >>>

Java template engine; generates HTML web pages, e-mails, configuration files, source code, etc. from template files and the data your application provides.

Websites to related :
Chandos Records Classical Music

  During the current unprecedented situation, Chandos Records continues to trade as normally as possible. As many of our staff are working remotely, we

Battlefield Forums

  Battlefield ForumsThe official forum for the Battlefield video game franchise. Get the latest news and share tricks and tips with other Battlefield fa

Aruba Cruises: Best Price and Se

  If you re searching for an incredible cruise to Aruba at an unbelievably low price, you ve come to the right place! We offer deeply discounted rates o

Флеш Игры Онлайн!

  Вы любите играть в игры онлайн? К Вашему вниманию сайт, который полностью посвящен

Johann Sebastian BACH - BWV - mi

  A los 39 a os de edad, decid que era un buen momento para iniciar mis estudios musicales y aprender a tocar el piano. Un a o m s tarde, descubr que er

Small Mechanical Components, Pre

  Small Mechanical Components, Precision Gears, Timing Belts, Gear Assemblies, Timing Belt Pulleys, Couplings, Bearings and much more - SDP/SI Buy Onlin

Home SCHMETZ Needles

  ContactPlease note, while we are shipping on a normal schedule, USPS/FedEx/UPS are taking longer to deliver packages due to Covid-19. When you think o

Breathe new life into your water

  Specialists in the maintenance of your watercourse Aquatic Solutions UK is a family run business working nationwide offering solutions to all aspects

Jeux pour enfants, shower de bé

  Plein de jeux à imprimerAchetez et téléchargez ! Une série de jeuxqui plait à toute la famille ! Des articles de fête pour décorer !Choisissez

Yarn and Knitting Machine Store

  Due to the holiday season the post office will be busier than ever. This year we've had first class packages take up to 4 weeks to arrive.Consider sel

ads

Hot Websites