You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

MyFaces Extensions Validator

Validation is an important part of every business application. Therefore JavaServer Faces (JSF) provides a specific phase for it that covers the needs of many web applications. However as time passed, new features and specifications were introduced by the Java Community Process (JCP). One feature that became an important part of Java software development was metadata via annotations.

MyFaces ExtVal allows to validate

  • Bean-Validation constraints (integration of any BV implementation for all JSF versions)
  • Custom constraints
  • Existing metadata (e.g. metadata of JPA annotations)
  • ExtVal constraints
  • Simple constraints
  • Constraints for cross-validation

Main features of ExtVal

  • Platform for JSF based validation
  • Cross-component validation (including cross-entity validation)
  • JPA Support (validation based on JPA annotations)
  • Extensible (e.g. custom annotations, error messages and much more!)
  • Support for client-side validation
  • Validation exception interception
  • Zero configuration (just optional)
  • Bean-Validation (JSR 303) Support (3rd release and higher)
  • No labels