EJB's are different things mixed. I'd you recommend you to read the Rod
Johnson books, but a good rule of thumb is: if you are not _sure_ you
need them the chances are that you don't need them.

Use Spring to wire your DAO's and it's utility classes to help you write
them (with Hibernate or plain JDBC, if you are more used to it). Then
use your DAO's from Tapestry. It's really simple, once you have
bootstraped your enviroment, and more ellegant than the EJB normal
applications, IMHO.

You might want to have a look at the jpetstore and petclinic sample apps
in the spring distribution. 

Regards
Pedro

El sáb, 18-02-2006 a las 00:48 +0100, Andreas Bulling escribió:
> Hi again,
> 
> I'm in despair because I just can't understand the whole 
> Hibernate/EJB/domain-model/etc.
> stuff even after reading documentation, tutorials and example code for days, 
> now :(
> (perhaps I've just read the wrong documents, I don't know...)
> 
> So *please*, even if it's not directly related to Tapestry, but as other OT 
> messages
> have been posted and answered already on this list and I don't know
> whom to ask instead or which documents/books to read.
> 
> If someone has a few minutes:
> Could someone please explain to me (even a short explanation would help)
> 
> - What's the difference between CMP and Hibernate and in which situation which
> one can/should be used? What are the pro's and con's of both approaches?
> 
> - How can Hibernate be used in a Tapestry vlib-style application (where CMP 
> was used
> so far)? (the mentioned epluribus example seems to be reorganized completely 
> and I don't
> know if it's possible/reasonable at all to recode everything). Therefore which
> Classes would need to be replaced/changed?
> 
> - Is it possible/reasonable to use EJB's _and_ Hibernate and if yes how can 
> they
> be used together?
> 
> Thanks a lot for any answer!
>   Andreas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to