This week's book giveaway is in the OCAJP forum. We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line! See this thread for details.
I normally see that DAO's work with Transfer Objects rather than Business Objects. If we have a Business(Domain?) Object Model, and we are using DAOs for persistance, how do these two relate. Even in Cade's case study, they have shown an Object Model, however their DAO's return Value Objects. Is the object model only at a conceptual level?