Wiki source code of Programming__WebObjects-Project WONDER-Frameworks-Validity
Version 1.1 by smmccraw on 2007/07/08 10:32
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | == Validity == | ||
2 | |||
3 | Validity was donated by [[http__--www.gammastream.com GammaStream Technologies]]. | ||
4 | |||
5 | From their site: Validity is a framework (Validity) and a WebObjects application (Validity Modeler) which combine to provide a powerful data validation engine and validation rule modeler. Using an EOModel as a reference point, one may assign rules to the various attributes of the entities. One may choose from any of Validity's predefined rules, or write his/her own rules in Java. The rules are stored in the Validity model file (Validity.model) inside the corresponding '.eomodeld' wrapper. | ||
6 | |||
7 | Validity has two parts: a framework and a tool (ValidityModeler). | ||
8 | |||
9 | Use tool to add validation rules to your .eomodeld. | ||
10 | |||
11 | The framework hooks into your EOs' validateFor[[Insert>>Delete]] methods. | ||
12 | |||
13 | Framework engine applies rules at runtime and throws an exception if a rule is broken. | ||
14 | |||
15 | Using Validity results in less validation code in your own enterprise objects. | ||
16 | |||
17 | === Sources === | ||
18 | |||
19 | * [[http__--wonder.sourceforge.net-cawugWonder.html Introduction to Project WONDER]] | ||
20 | * [[http__--www.stepwise.com-Articles-News-2002-08-01.01.html StepWise.com Project Wonder WebObjects Frameworks makes first Public Release]] |