bfo81, if you'd like to use Seam with a separate back-end layer of any sort, 
it's quite easy to do so. Look at the CaveatEmptor CVS checkout from the 
Hibernate in Action book web site for nice generic DAO layer abstract classes 
if you're wanting to combine it with Hibernate. 

I'd venture that you can pretty much always do without the DTO paradigm and 
just pass disconnected Hibernate entities back, even when you do want a DAO 
layer, perhaps excepting the case where you want a long-lasting API for 
published web services (for third parties).

I've had a lot of success so far working with a DAO layer, and in our case, a 
very large project that has a "business engine" that is accessed for multiple 
business lines and separate web-applications, it does seem appropriate and done 
right adds very little code overhead.

The best bit is that even with the layer in the back-end you can use 
components.xml to instantiate back-end entities and DAOs as Seam components in 
any scope without them having to have any Seam-specific coding.



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3971421#3971421

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3971421
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to