You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2011/03/18 15:11:54 UTC

[Myfaces Wiki] Update of "Drafts/Site/ExtVal" by BartKummel

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The "Drafts/Site/ExtVal" page has been changed by BartKummel.
http://wiki.apache.org/myfaces/Drafts/Site/ExtVal?action=diff&rev1=2&rev2=3

--------------------------------------------------

  
  Thus, ExtVal eliminates the need to add validators to JSF pages as well as the need to repeat validation code. 
  
+ == Getting started with ExtVal ==
+ ExtVal uses the "convention over configuration" principle throughout the project. That means getting started is as simple as [[http://myfaces.apache.org/extensions/validator/download.html|downloading]] the needed libraries and adding them to the classpath of your project. ExtVal has a modular structure. Depending on your needs, you will need one or more different modules. The table below lists the available modules. The JAR files for these modules are provided within the ZIP file of the ExtVal distribution.
+ 
+ || '''Module'''        || '''JAR'''                                          || '''Description''' ||
+ || Core                || {{{myfaces-extval-core-x.y.z.jar}}}                || The core of ExtVal. This is the only module that is not optional. ||
+ || Bean Validation     || {{{myfaces-extval-bean-validation-x.y.z.jar}}}     || Adds support for Bean Validation ([[http://jcp.org/en/jsr/detail?id=303|JSR 303]]) annotations. ||
+ || Property Validation || {{{myfaces-extval-property-validation-x.y.z.jar}}} || Adds support for ExtVal's own validation annotations. ||
+ || Generic Support     || {{{myfaces-extval-generic-support-x.y.z.jar}}}     || Generic support module for JSF component libraries. ||
+ || Trinidad Support    || {{{myfaces-extval-trinidad-support-x.y.z.jar       || Support for the Trinidad component set. E.g. uses Trinidad's client side validation capabilities. ||
+ 
+ Other support modules may be provided by third parties.
+