Projects / Jamon

Jamon

Jamon is a text template engine for Java that is useful for generating dynamic HTML, XML, or any text-based content. It has a rich feature set that supports encapsulation, parameterization, functional decomposition, and reuse of presentation logic. Because it is compiled to non-reflective Java code, and statically type-checked, Jamon is ideally suited to supporting refactoring of template-based UI applications. Templates declare the arguments they require for rendering, including dynamic template content ("fragments"), and are translated into Java classes with public methods whose signatures reflect the arguments declared in the templates. This provides compile-time type- checking as well as excellent performance.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  26 Sep 2003 09:40

Release Notes: This release adds a positional parameter passing invocation syntax, performance improvements, enhanced and fixed reflective template invocation, and minor bugfixes. It works with JDK 1.3 again.

  •  02 Jul 2003 21:13

Release Notes: This release includes the addition of template inheritance, template aliases, improved parsing and error reporting, simplified configuration, more intuitive whitespace interpretation, a ten step tutorial, and overall performance enhancements.

  •  12 Feb 2003 01:59

No changes have been submitted for this release.

Screenshot

Project Spotlight

Aspose.OCR for Java

A character recognition component that allows developers to add OCR functionality in their Java Web, Windows application, and Web services. It allows extracting text from images easily.

Screenshot

Project Spotlight

Mail Avenger

A highly-configurable, MTA-independent, anti-spam SMTP daemon.