You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Dan Jacobs <dj...@modelobjects.com> on 2004/01/05 13:41:57 UTC

Announce: JPlates 3.0.1 released - object-oriented template processing for Java, JSP, and Struts

JPlates Inc has announced the general availability of JPlates 3.0.1.  
JPlates 3.0.1 adds template processing to Java, providing fully 
compiled, object-oriented template processing with template objects and 
template methods.  JPlates dramatically improves productivity for Java 
and JSP and Struts developers.  A free evaluation version is available.

The new features in JPlates 3.0.1 include support for using JPlates 
template components with JSPs, even more support for Struts 
applications, dynamic class and configuration reloading for JPlates and 
Struts, enhanced Ant integration, and a new template visualization tool.

For more information and JPlates examples, visit http://www.jplates.com.

JPlates 3.0.1 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 result is 
callable, executable templates.  The template method syntax combines 
template literal text with:  substitution and i18n expressions, control 
flow statements and method calls, variable declarations and assignments, 
and output format control statements.

JPlates classes are compiled into Java to ensure 100% compatibility with 
Java. The JPlates compiler is fast and robust, and maintains line 
numbers between the JPlates source and the generated Java to support 
easy debugging. The JPlates 3.0.1 runtime provides high performance 
template processing support for Servlets, Struts, JSP, J2EE, and J2SE 
applications.

JPlates 3.0.1 offers the most usable, flexible, 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 processing.  Use JPlates 
3.0.1 along with or 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.