Just starting out is an excellent time to start out on the right foot,
particularly when there's an off the shelf solution that
provides a well thought out way of doing exactly what you asked for.
Check it out at http://virtualschool.edu/wap, a 70kb solution
that eliminates the need for megabytes of Tomcat/XML stuff.
On Tuesday, June 26, 2001, at 01:04 PM, Quinn Stone wrote:
> Thanks, Brad. I will check out your work, but at this time I'm not
> looking for a new framework to implement. I'm just starting out, so I
> would like to get a "standard" method developed, even if it is a little
> deficient.
>
> Quinn
>
> Brad Cox wrote:
>>
>> This is exhaustively dealt with at http://virtualschool.edu/wap.
>> In particular see the sections titled "Beans are not mode of strings"
>> (or any generic java type). Beans should be made of application-specic
>> field types that encapsulate their own custom validation rules. This
>> is a third and better alternative to those consider below.
>>
>> On Tuesday, June 26, 2001, at 11:41 AM, Quinn Stone wrote:
>>
>>> Hello:
>>>
>>> I am trying to decide the best way to implement data validation in my
>>> beans:
>>>
>>> 1. Add a boolean validate() method that checks the bean's properties,
>>> populating a message Vector that can be retrieved later.
>>> 2. Throw a custom ValidationException in the setters.
>>>
>>> Number 1 is clean, but lets bad data into the bean, and requires the
>>> developer to know the sequence of calls.
>>>
>>> Number 2 puts a hard shell on the bean, but is a little cumbersome
>>> because of the try/catch around calls to the setters.
>>>
>>> Opinions?
>>> --
>>> Quinn Stone
>>> Stone Consultants
>>> 2214 1/2 Santa Clara Ave.
>>> Alameda, CA 94501
>>> 510.865.7342
>>> www.stoneconsultants.com
>>>
>>> ___________________________________________________________________________
>>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>>> body
>>> of the message "signoff SERVLET-INTEREST".
>>>
>>> Archives: http://archives.java.sun.com/archives/servlet-interest.html
>>> Resources: http://java.sun.com/products/servlet/external-resources.html
>>> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>>>
>>
---
For industrial age goods there were checks and credit cards.
For everything else there is http://virtualschool.edu/mybank
Brad Cox [EMAIL PROTECTED] 703 361 4751
>>
>> ___________________________________________________________________________
>> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>> body
>> of the message "signoff SERVLET-INTEREST".
>>
>> Archives: http://archives.java.sun.com/archives/servlet-interest.html
>> Resources: http://java.sun.com/products/servlet/external-resources.html
>> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> --
> Quinn Stone
> Stone Consultants
> 2214 1/2 Santa Clara Ave.
> Alameda, CA 94501
> 510.865.7342
> www.stoneconsultants.com
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html