About

Valjax is a Spring managed client side validation framework that uses Ajax.

Most validation frameworks are processed on the server, which in todays web world just doesn't cut it. With Rich Internet Application, and creative caching techniques and software, server-side validation is an obstacle.

Spring is a very popular framework within the web development community, and provides a rich API for validation of web forms. The problem with this framework is that the server needs to be called in order to provide this validation for web forms.

Valjax is a way to make these same validation calls on the client-side using Ajax. The Valjax API is a very simple extension of the spring validation API that provides programmers with some common validation functionality that can be used as a default, can be overridden, or can be extended.

The main component is the javascript containing the Ajax calls that allows developers to incorporate the spring validation framework within the client. The valjax.js file allows developers to customize validation messages and control placement of messages.

Valjax is a lightweight framework with a minimal footprint. It allows developers to use with existing spring managed validation with minimal modifications to the web-tier.