Hello friends - 

I'm struggling with a bit of an architecture question, and I'm hoping that some 
of the gurus can help me out. 

I have the validator configured to validate on my ActionForm fine, and for 
simple validations things seem to work out AOK.  However, for more complicated 
validations (i.e., inusre this value is unique against the dataset with this 
criteria), I really need to goto the database to make the appropriate 
evaluations.  

Ideally, however, I'd put all this kind of thing in my business layer; I'm 
trying very hard to have all calls to retrieve and / or modify persistent 
objects go through this layer, I've got needs later on such that I'll be 
interacting with these objects from outside of struts / the web interface.  

There's the rub; I've got a clean, quick way to perform simple validations, but 
I can't see how to expose it to a business layer without mandating it accept 
some ackward objects that are specific to struts.  On the other hand, I really 
want to leverage the existing struts validation where possible, but I'd hate to 
write code to duplicate its effects somewhere else.  

Any insight is greatly appreciated. 

Thanks!

- cm


      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

Reply via email to