ztemplates 0.9.9.6 Download Summary

ztemplates 0.9.9.6 Description

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.

Key features "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

ztemplates Related Scripts

UJO is an abbreviation for Unified Java Object and it is similar in implementation to JavaBean, but different from it in architecture and methods. Key features "UJO Framework": · Very simple introspection · Serialization to ... access to its property for different actions · JavaBeans ready · It is easy to clone, copy, ...

This PHP/JavaScript/AJAX-driven framework was designed for fast and easy website building.The ... developer doesn’t need to implement or understand the JavaScript code behind the Ajax requests or the framework as a built-in Ajax mechanism. ...

... service stack developed to be part of JBoss' Java EE5 offering.JAX-WS brings to web services what EJB3 brings to EJB. With its greatly simplified programming model and functional enhancements it is desigend to take the place of previous JAX-RPC web service implementations. Features - Full JAX-RPC and JAX-WS compliance - ...

Ext GWT is a Java library for building rich internet applications with the ... code - Native GWT solution with no external JavaScript or 3rd party libraries - Full remote procedure ... GWT RPC, JSON, and XML - Support for Java 1.5 features, including generics, enums, and varargs ...