On Mar 14, 2008, at 1:06 AM, Borut Bolčina wrote:
> Can you please write a tutorial on advanced usage of Cayenne? That
> would include patterns and best practices on how to implement and
> configure 3-tier architecture without the missing rmi client-server
> services.
ROP docs are there... You can deploy a Hessian ROP service
(essentially a webapp) and use remote clients. Remote client can be a
Swing app, a web app, or any other Java application. Think of it as a
web service vs. a traditional EJB2 service.
> We can develop some scenarios, describe them, draw them and prepare
> source
> templates for people to start with.
Yes, improving the docs and providing more examples is a very good
idea. Any help with this is welcomed. For now we have a 2.0 ROP
tutorial that shows all the moving parts involved. That's a good
start, but I agree that we can go further.
> P.S. I am interested in what is _mostly_ accurate, or better yet,
> what is
> not.
Historically people who ran away from EJB, came to Cayenne or some
other ORM technology. So as it happened, people who do not feel the
need of a physically separate middleware layer running business logic
have always been the majority of the community, and people who used
EJB's were a small minority. This minority used the EJB recommended
approach - DTO, etc. What is not accurate is that _nobody_ used
Cayenne with EJB's.
Andrus
This archive was generated by hypermail 2.0.0 : Fri Mar 14 2008 - 12:18:19 EDT