This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
We have decided to use Oracle Toplink for managing our persistence issues. However, there is still debate on which of the fol. paths to follow: - Toplink with Stateless beans - Toplink with BMPs - Toplink with CMPs. I am working with an existing database (around 1000 tables) and need to support deployment to several app servers (Websphere, JBoss, and another one). Suggestions, recommendations and experience based comments are highly appreciated. Thanks.
I worked in a group that required us to use TopLink. It was a real pain because every time you made a change to a field in the database or changed something, then you had to redeploy all the changes through out the application and run the Toplink remap utility. We also used the Oracle Application Server. I made a decision to rewrite the entire application using Weblogic, EJB's, JSP's and Oracle jdbc calls.