Projects / FM-Classic

FM-Classic

FM-Classic provides an easy way to get data from Java servlets into Web pages. It also helps you keep graphic design separate from application logic. The template language is powerful and intuitive, the compiler is fast, and the output approaches the speed of static HTML pages. FM-Classic is a continuation of the FreeMarker 1.x code base.

Tags Software Development Internet Web Dynamic Content CGI Tools/Libraries Text Processing Libraries Java Libraries
Licenses LGPL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

Changes: This release adds new writable template models: writable hashes, writable indexed models, and writable iterators. It contains a reimplementation of the reflection library. It provides formatting models for numbers, dates, and messages. It also allows variables to be dynamically scoped for some block elements.

  • Rrelease-mid
  •  15 Nov 2004 21:45
  • Rrelease-after

Changes: This release added native Java 1.5 support as well as a Java 1.2 release. It allows more constant expressions to be evaluated at compile time rather than waiting until runtime and added an expression cache to improve in-memory size. The expression builder's performance was improved slightly.

  • Rrelease-mid
  •  06 Oct 2004 03:02
  • Rrelease-after

Changes: This release updates its support for JDom to JDom beta 10 and JDom 1.0. This breaks compatibility with earlier JDom releases. It fixes several scenarios where the "break" instruction didn't work as expected. It adds an "exit" instruction to allow functions to be terminated early. Finally, it adds better logging support to many areas.

  • Rrelease-mid
  •  06 Dec 2003 03:37
  • Rrelease-after

Changes: This version adds integer numeric support to the template models, and adds support for the <elseif> instruction. Templates can now be serialized. There were many additions and updates to the manual. It adds a new caching policy to allow cache entries to be expired. Lots more utility models were added to the freemarker.ext.misc package. More compile-time sanity checks have been added.

  • Rrelease-mid
  •  16 Nov 2003 06:15
  • Rrelease-after

Changes: Compiled templates are now serializable. A new caching policy has been added for template caches. Templates can now be expired from a cache after a given period of time. Many constant expressions are now evaluated at compile time rather than run time for better runtime performance.

No-screenshot

Project Spotlight

Xlockmore

screen saver / locker for the X Window System

No-screenshot

Project Spotlight

NASM - The Netwide Assembler

80x86 assembler designed for portability and modularity