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

Reply via email to