Menu

OVal 1.80 released

OVal is a pragmatic, easy to use and extensible object validation framework for Java 5 or later. Constraints can be declared via annotations (@NotNull), POJOs or using XML configuration files. Custom constraints can be expressed in pure Java or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL, MVEL or Ruby. OVal can optionally use AspectJ to enforce automatic validation (programming by contract aka Design by Contract).

Improvements:
+ added support for declaring constraints for nested properties via new target attribute on constraint annotations
+ added caching of compiled OGNL expressions
+ added caching of compiled MVEL expressions
- fixed message attribute on JSR303 annotations being ignored

Visit the project page at http://sf.net/projects/oval/
Download the release: http://sf.net/projects/oval/files/oval/1.80/

Posted by Seb 2011-10-03

Log in to post a comment.