Sean Landis <sean.landis <at> gmail.com> writes:
> 
> Jerome Louvel <contact <at> noelios.com> writes:
> > Hi all,
> > 
> > Thanks for the quality of the feed-back. I feel like I'm now grasping all
> > aspects of the problem and can propose a solution:
> > 
> > 1) Split the Resource class into an abstract Handler class and a Resource
> > subclass
> 
> Hi Jerome,
> 
> What is the motivation of the Handler class? I have no problem with it,
> I just want to understand. Is it merely to be explicit about lower level
> API and higher level, or is there more to it?

So what's the difference between a Handler and a Finder? 

The flow of the request would go through the following after this 
refactoring.

Server -> Component -> Application -> Router -> Finder -> Handler
 -> Resource -> Domain Object

I'm trying to understand the separation-of-concern/value-add that 
each layer offers.

Thanks.

Sumit



Reply via email to