last month the ri (hibernate validator v4) of jsr 303 (bean-validation) was released. today emmanuel announced the successful bv-vote by the jcp expert committee.
in the mean time myfaces extval has got a new validation module which integrates jsr 303. it allows to use jsr303 with jsf 1.1, 1.2 and 2.0. jsf 2.0 comes out of the box with jsr 303 support. anyway, extval allows to use advanced features beyond the standard integration (e.g. model-validation, severity aware validation and much more!) and it allows to use some great features which are already known from the existing extval infrastructure (e.g. constraint based client-side validation with trinidad).
furthermore, it allows to use jsr 303 based validation right now (in jsf 1.x projects)!
upgrading to jsf 2.0 just requires to upgrade the jar files to extval v2.0.x. the milestone is available for jsf 1.2. the two other versions will be available with the next release of extval.
today milestone 2 of myfaces extval 1.2.3 was deployed to the snapshot repository of myfaces [1]. in comparison to milestone 1 the bean validation integration module was activated [2]. furthermore, some nice new features are available as well.
a first demonstration of jsr303 based client-side validation is available at [3].
within the next weeks there will be more documentation and examples!
so give it a try and test the new milestone right now!
as always: feedback is appreciated!