Following are commonly used data validation libraries/framework

  • Commons Validator:
    Supports both server side and client side validation
  • spring-modules-validation:
    It contains many tools and add-ons and it is based on validator specification
  • OVal:
    It validates Java objects as per user request. It checks the parameters on calling the constructor
  • iScreen:
    It validates Java objects via configuration. It is used for validating Java beans
  • jReform:
    It is mainly used for HTML form and it automatically validates inputs
  • jValidate:
    This framework supports Java 1.4 and above. It implements validations with annotations
  • jValidations:
    Validation is done by the object itself without any external classes