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.

Reply via email to