OVal

An extensible object validation framework for Java 5 or later
Download

OVal Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • OVal Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 3.7 MB

OVal Tags


OVal Description

An extensible object validation framework for Java 5 or later OVal is an extensible object validation framework for Java 5 or later. Annotations (NotNull) or XML configuration files can be used to express class constraints. OVal can optionally use AspectJ to enforce automatic validation (programming by contract). Here are some key features of "OVal": · support for constraints specified for method parameters at interface level · support for inherited constraints · Spring 2.0 XSD configuration support · implement JSR303 http://jcp.org/en/jsr/detail?id=303 · provide tighter integration with web-app frameworks (JSF, Struts, Wicket etc) Requirements: · Java What's New in This Release: · added Brazilian Portuguese translation of the constraint violation messages (thanks to Leonardo Pinto) · introduced an interface implemented by Validator for supporting easier mocking · fixed java.util.NoSuchElementException if @AssertValid is used · fixed The profile feature of Validator is not thread safe · fixed array types in xml based configuration · fixed xml based configuration related to post/pre checks · fixed Should not call any method on not fully initialized object · fixed translated JDK exception should keep the cause · French translation updated (thanks to ?ric Vigeant) · upgraded Groovy 1.6.2, MVEL 2.0.8, Paranamer 1.3, JRuby 1.2.0, cglib 2.2,Spring 2.5.6SEC01 · removed the DTD for XML Configuration, use the XSD instead · fixed NPE in JDK Logger implementation (thanks to Carsten Siedentop) · added an @Email constraint (thanks to Musachy Barosso)


OVal Related Software