JPlates Inc has announced the general availability of JPlates 3.0. The
JPlates 3.0 template language supports complete object-oriented template
processing with template objects and template methods. JPlates 3.0
offers a powerful, high performance alternative to JSP and XSLT and
Velocity for Java programmers and Struts developers.
For more information, visit http://www.jplates.com.
JPlates 3.0 is a fully object-oriented template processing language
designed to be used by Java programmers, along with Java, for building
template-based applications. It offers the most usable and powerful
technology for dynamic content generation on the web, for XML
transformation, for source code generation, for generating personalized
email, or for any other application involving template-based text
generation.
JPlates 3.0 syntax extends Java 1.4 syntax with JPlates template
methods. Template methods are called just like other methods, but use
JPlates template syntax for their method bodies. The template syntax
combines template literal text with substitution and i18n, control flow
statements, declarations, and output format control statements. JPlates
classes can use 100% of Java, plus JPlates template methods.
JPlates classes are compiled into Java to ensure 100% compatibility with
Java. The JPlates compiler is fast and robust, and maintains line
numbers to support easy debugging. The JPlates 3.0 runtime provides high
performance template processing support for Servlets, Struts, J2EE, and
J2SE applications.
Use JPlates 3.0 in place of JSP, XSLT, and other template processors,
wherever you generate stylized text, whether in a web-application, a
code-generator, or any other kind of Java application.

