:: JGOODIES :: Validation

:: References ::

Validation Presentation

Introduces the concepts and classes used in the JGoodies Validation. Describes who can validate, when you can validate, how you can validate, how you can present and work with validation results. See the JGoodies Articles Page.

Validation API Docs

Describe, specify and explain the Validation API. Many class comments motivate the need for a Validation class.

Validation Tutorial

Source code examples that show typical uses and different aspects of the Validation in action. See the folder tutorial under this distribution's root directory. A precompiled version of all examples is available as JGoodies Validation Demo.

Fowler's further Patterns of EAA

It is strongly recommended to study Martin Fowler's additions to his book "Patterns of Enterprise Application Architecture" (P of EAA). These patterns are very valueable for structuring and implementing a Swing application - for all validation and data binding styles.

Binding Presentation

The JGoodies Validation library does not require any other library. However, the Validation tutorial uses the JGoodies Binding to bind Swing components to domain object properties. Understanding the Binding will help you work with the Validation tutorial. The Binding presentation motivates the patterns supported by the JGoodies Binding, introduces the main concepts, and demonstrates how adapter chains connect domain object properties to Swing components. See the JGoodies Articles Page.


JSR 303: Bean Validation

This JSR seeks to define meta-data about objects using a combination of annotations and XML descriptors. In addition this JSR provides a runtime validation framework to check JavaBean property values against the validations defined for them.

JGoodies Binding

A free data binding library that helps you connect object properties with UI components. Used in the Validation tutorial. The Binding reduces the code necessary for object presentation, stream-lines the development process for data binding, provides advanced features for automatic update notification, and assists you in separating the domain and presentation layers. More...

Jakarta Commons: Validator

A set of utilities that is intended to speed development and maintenance of validation rules. Useful to implement the concrete validation rules required for the JGoodies Validator interface. More...
(c) 2011 JGoodies