Thanks to all. Dick Starr
----- Original Message ----- From: "Ted Husted" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, January 24, 2002 7:05 AM Subject: Re: Should all validation be done in the Action class instead of the ActionForm class? > The Struts/Commons validator offers a very nice approach in that it lets > you do "domain" type validations up front. The validations are defined > in an XML file, and the library can then generate both JavaScript and > server-side Java validations from the same source. > > This is a helpful precursor to the next step, which is converting the > HTTP string parameters into typed properties. > > Most business API classes are written to take native types rather than > Strings representing a native type, so obtaining string data from a user > that *can* be converted to a native type is really a presentation layer > task. > > This is the end of validation, but the beginning of bringing the data up > from the presentation layer and into the business layer. The business > layer will then perform its own validations, but usually on typed data > rather than raw Strings. > > Like some other Commons products, the Commons Validation is being > integrated into the nightly build and slated for the 1.1 timeframe. The > Commons version is unreleased, but David's original site is here: > > http://home.earthlink.net/~dwinterfeldt/ > > > -- Ted Husted, Husted dot Com, Fairport NY USA. > -- Java Web Development with Struts. > -- Tel +1 585 737-3463. > -- Web http://www.husted.com/struts/ > > > > "Tom Klaasen (TeleRelay)" wrote: > > > > FWIW, according to the book "professional site programming" which I > > started to read recently, the recommended design pattern is to do > > "basic" validation in the ActionForm (is a number, is a date), and the > > more business-oriented validation in the Action (is a positive smaller > > than 10, is a date AD). > > > > Ted should be able to correct me on this :) > > tomK > > > > > -----Original Message----- > > > From: Dick Starr [mailto:[EMAIL PROTECTED]] > > > Sent: woensdag 23 januari 2002 21:46 > > > To: struts-user > > > Subject: Should all validation be done in the Action class > > > instead of the ActionForm class? > > > > > > > > > I'm new to web apps / struts and wanting know if there is any > > > performance > > > reason to do initial validation in the ActionForm class (via > > > validate="true"). It seems to me that all validation should > > > be done in the > > > Action class since then all the validation is in one section > > > of code and > > > since the Action class gets called anyway. Also, I heard that > > > there are > > > tools to automatically generate the ActionForm classes, which might be > > > another argument to not stick any additional code in them (in > > > case you want > > > to re-generate them). Just wondering ... > > > > > > Thanks, > > > > > > Dick Starr > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:struts-user-> [EMAIL PROTECTED]> > > > For > > > additional commands, > > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

