HOME     PRODUCTS     DOCUMENTATION     EXAMPLES     NEWS     COMPANY     CONTACT 
Read the JPlates FAQ. Click here for answers to frequently-asked questions.
Try out JPlates 3.0.2. Click here for more information about your free evaluation.
Purchase JPlates 3.0.2. Click here for pricing and sales information. JPlates has a 100% money back guarantee.
NEW! Struts Reloader
Try out the dynamic class and config reloader for Struts.

JPlates 3.0.2 Object-Oriented Template Language Processor

JPlates 3.0.2 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.2 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 uses Java syntax, but never embeds Java fragments like JSP scriptlets. JPlates provides first-class language constructs for control-flow, substitution, and everything else. You can use the language features you need without the unmanageable complexity of JSP and XSLT.

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.2 runtime provides high performance template processing support for Servlets, J2EE, and J2SE applications.

Use JPlates 3.0.2 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.

JPlates combines the best features of Java with the best language features for template processing. This innovative combination makes JPlates the best tool for building all template-based applications. The object-oriented features give you the expressive power to manage complex applications. The advanced template-processing features give you unmatched power for generating web-pages, program source-code, or any other kind of output.

The 3.0.2 release features full, optimized compilation, complete compatibility and interoperability with Java, first-rate support for Servlet and Struts applications and XML transformation, and many new features.

You can be proficient using JPlates in one hour! Unlike other template technologies, there's no whole new way of programming to learn. JPlates just adds template processing to Java.