About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 7 years ago
  • Total downloads: 121
  • Price: Free |
  • Operating system: Linux, Win All, BSD, Solaris
  • Publisher: Gerd Ziegler (1 other programs)
See full specifications

scripts default iconztemplates Publisher's description

This is a Java open source framework for building rich web applications.

It is based on Java jdk 1.5 or later and runs in any Servlet Spec 2.4 or later compliant web-container, like Apache tomcat 6.

Here are some key features of "ztemplates":

В· based on annotations and autodiscovery
В· no XML configuration
В· statefree
В· no constraints on the url format
В· REST-ful urls: define variables in the url and map them to pojo properties
В· robust refactoring-safe urls by two way pojo-to-url and url-to-pojo annotation based mapping
В· annotation based AJAX and javascript support. Declare needed css, javascript in annotations.
В· automatic javascript aggregation and compression (JSMin and gzip)
В· selfcontained components. Components can be packaged into a jar and installed by dropping the jar into WEB-INF/lib
В· flexible rendering engine supports major templating technologies like JSP, Velocity, FreeMarker
В· ztemplates is a filter that passes through urls it cannot match so you can transparently add it to or remove it from your existing webapp.

What's New in This Release:

В· api: added ZProperty.label property. This is intended to be used in Error messages for a property.
В· api: added ZOperation.exec method
В· demo: added sample AJAX form
В· api: added ZProperty dependsOn in constructor. Now can declare which property depends on which and use ZProperty.updateValue and updateState to update form state depending on ajax trigger. Does topological sort on dependency graph to call updateValue methods in right order and only once.
В· api: added ZProperty.updateValue and updateState for use in AJAX form processing
В· api: added @ZMatch.form property and callbacks before/after form called before and after form parameters are assigned to action-pojo. Use to initialize form object.
В· feature: added AJAX form validation and management support when using ZProperty.
В· feature: added ZExposeJSON annotation to allow exposing server side form state to json object usable for ajax form manpulation.
В· api: added ZIRenderService.getCssId
В· feature: now can override cssId by defining a getter getCssId in your view-pojo to override default styles.
В· api: ZProperty.parse and ZProperty.format are now public, change your definitions from protected to public
В· bugfix: for WEB-INF/classes bug
В· api: for easier form processing: now can specify form in @ZMatch parameter definition example: @ZMatch(value = "/", parameters = {"myform.prop1"}) Define a getter for myform and a property prop1 in myform.
В· api: removed class ZI18n, use ZIMessageService instead which allows to override the default messages.
В· api: added ZIMessageService to allow easy way to plug in error-messages and i18n.
В· api: added boolean ZOperation.isCalled to permit execution check for form operations.
В· api: changed the service creation mechanism. Extend the service implementation or add new service by adding your own ServletContextListener to register your own service factory.
В· impl: removed dangling references in ZTemplates, that kept some objects longer around than needed
В· impl: removed the dependency from servlet spec 2.5 containers, now runs in tomcat 5
В· impl: internal refactoring, dependency cleanup

System Requirements:

No special requirements.
Program Release Status:
Program Install Support: Install Only

Is ztemplates your software?

Manage your software

Most Popular

scripts default icon Tomcat 6.0.24
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies
scripts default icon mvnForum 1.0.2GA
mvnForum is an open source, powerful, easy to use, easy to setup bulletin board
scripts default icon jlGui - Java Music Player - WinAmp clone 3.0
jlGui is a music player for the Java platform, WinAmp skins 2.0 compliant
scripts default icon InfoCaptor Dashboard Designer 2.1
InfoCaptor is a complete reporting and dashboard solution
scripts default icon JDownload for Download Managers 0.9
JDownload is a download manager, which can be installed onto a homepage.