This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi, I was reading the introduction to "Java Data Objects" in the book store and it seems that JDO is supposed to take the place of EJB's. I don't really hear much about EJB's any more, at least not like I used to. I was wondering if anyone has comments about what the current trend is, and has anyone used JDO in a real project. thanks, Barry
JDOs started out as a standard for mapping objects to either OODBs or RDBs. The initial version of JDO had some design features that made working with an OODB easier but working with an RDB harder (like no support for the Object-Relational mapping). Much of that has been addressed in later specs, but the main commercial vendors of JDO products continue to include OODB companies. There are a number of "best of breed" object-relational mapping products that address the performance issues of EJBs without requiring JDOs. EdgeXtend from Persistence Software and Toplink from Oracle are two such products. Some links for more information on this include: <vendor stuff> 1. Persistence object-relational mapping (BMP or POJO) 2. Persistence distributed object caching - chris