Difference between revisions of "Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap"

From OWASP
Jump to: navigation, search
Line 9: Line 9:
 
#Add the code below to your application to use the validator. Note that the Validator can be reused.
 
#Add the code below to your application to use the validator. Note that the Validator can be reused.
  
{| width="500" cellspacing="1" cellpadding="1" border="0"
 
|-
 
| <code>IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory Validator val = vf.getValidator(); // Create a validator ValidationSummary vs = val.validate(w); // validate the annotated object w System.out.println(vs.toString());</code>
 
|}
 
  
'''''Documentation:'''''
+
<code>IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory</code>
 +
<code>Validator val = vf.getValidator(); // Create a validator</code>
 +
<code>ValidationSummary vs = val.validate(w); // validate the annotated object w </code>
 +
<code>System.out.println(vs.toString());</code>
 +
 
 +
 
 +
'''''Documentation:'''''  
  
 
In the folder tex is an article describing the framework which can be used as a first draft of the manual.  
 
In the folder tex is an article describing the framework which can be used as a first draft of the manual.  

Revision as of 06:44, 17 July 2009

Motivation:

For this release we wished to add more javadoc, refactor the code to be more readable and add more diagrams to explain the code.

Usage:

  1. Add the SHIPValidator.jar to your classpath
  2. Test whether it works by using the following command: java no.uib.ii.ship.validation.test.Webform
  3. Add the code below to your application to use the validator. Note that the Validator can be reused.


IValidatorFactory vf = new ValidatorFactory(); //Instantiate a validator factory 
Validator val = vf.getValidator(); // Create a validator 
ValidationSummary vs = val.validate(w); // validate the annotated object w  
System.out.println(vs.toString());


Documentation:

In the folder tex is an article describing the framework which can be used as a first draft of the manual.

Bug in MetaConstraints:

In the work we discovered and fixed a bug in MetaConstraints. This bug was also in the previous two releases, but has been fixed in the downloadable packages.

This category currently contains no pages or media.