JValidate
JValidate is a framework for Java object validation.
Features:
* Support for java 1.4 and higher.
* Validations, constraints can be declared with annotations, xdoclet tags or programmatically.
* Internationalization.
* Integration with web-frameworks JSF, Wicket.
(追記) (追記ここまで)
License
GNU Library or Lesser General Public License (LGPL)