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 Text Processing Internet Web Dynamic Content Software Development Libraries Java Libraries Code Generators User Interfaces General
Licenses MPL
Operating Systems OS Independent
Implementation Java Other

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Sep 2003 09:40
  • Rrelease-after

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

  • Rrelease-mid
  •  02 Jul 2003 21:13
  • Rrelease-after

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

  • Rrelease-mid
  •  12 Feb 2003 01:59
  • Rrelease-after

No changes have been submitted for this release.

3963605bfc267dccfa9998c72feefc10_thumb

Project Spotlight

tmux

A terminal multiplexer program.

3df7f150d2b4051ce8202f00bc041e15_thumb

Project Spotlight

iWeb Valet

A program to enhance your iWeb pages and upload them on FTP.