RequestFactory sends diffs on the wire (client-to-server), so how would your 
Service Object (as you call it) would receive a "complete" domain object if 
the diff isn't applied to an object retrieved from the database/datastore?
Things are a bit more "blury" than "service layer on top of data access 
layer". If you want to name things, RequestFactoryServlet is part of your 
service layer, and delegates a few (a very few) things to DAOs (Locator, or 
static findXxx methods), and all the "business logic" to other pieces 
(services, as referenced in @Service/@ServiceName, or instance methods on 
your domain objects)

(as for the SL vs. DAL, I never bought that; the few times I used that 
"strict" approach, one was almost useless; JPA/JDO/whatever *are* the DAL, 
you hardly need an additional layer, and each layer removes some ways of 
optimizing things, notably database/datastore requests; but that's another 
debate)

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to