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.
<pre>Author/s : John T. Bell, James T. Lambros, Stanford Ng Publisher : Wiley Publishing Category :J2EE Review by : Andrew Monkhouse Rating : 8 horseshoes</pre> Open Source J2EE platforms can be great: due to the standards imposed by J2EE, you can develop using open source platforms, then implement on any J2EE compliant platform. But how do you choose which open source projects to use, and how do you integrate them all together? This book goes a long way to answering these issues. The authors explain the use of each of the major technologies in J2EE, what it can do for you, and what you should look for in an open source project that provides the requisite services. They then detail several open source alternatives, and finally they show how to integrate at least one of the chosen projects with other J2EE projects, and develop a sample application to demonstrate it working. The end of the book has a complete application demonstrating the entire J2EE platform in operation. The introductions to what each technology can offer will be useful to those who are unfamiliar with the capabilities of J2EE. And those new to J2EE, and new system architects will find the explanations of what to look for in each product, and how to compare them very useful. However the best benefit in my opinion is having a simple demonstration of how to integrate the products together - this will save countless hours of trying to integrate open source projects manually. I found this a clear, informative, and easy to read book, and have no hesitation in recommending it to anyone considering developing or deploying using J2EE.