- Shopping Bag ( 0 items )
Open source has had a profound effect on the Java community. Many Java open source projects have even become de-facto standards. The principal purpose of Enterprise Java Development on a Budget is to guide you through the development of a real enterprise Java application using nothing but open source Java tools, projects, and frameworks.
This book is organized by activities and by particular open source projects that can help you take on the challenges of building the different tiers of your applications. The authors also present a realistic example application that covers most areas of enterprise application development. You'll find information on how to use and configure JBoss, Ant, XDoclet, Struts, ArgoUML, OJB, Hibernate, JUnit, SWT/JFace, and others. Not only will you learn how to use each individual tool, but you'll also understand how to use them in synergy to create robust enterprise Java applications within your budget.
Enterprise Java Development on a Budget combines coverage of best practices with information on the right open source Java tools and technologies, all of which will help support your Java development budget and goals.
|About the authors|
|About the technical reviewer|
|Ch. 1||The open source and Java synergy||1|
|Ch. 2||Design with ArgoUML||27|
|Ch. 3||Development and build system with Ant||79|
|Ch. 5||Business tier with JBoss||149|
|Ch. 6||Data storage options||265|
|Ch. 7||Object-relational mapping||333|
|Ch. 8||MVC frameworks and the PresePntation tier||407|
|Ch. 9||Web services and mobile clients||449|
|Ch. 10||Rich clients with the SWT and JFace||481|
|App. A||Open source catalog||561|
|App. B||CVS primer||565|
Posted April 13, 2004
I looked at the size of the book and didn't think it was possible for the authors to adequately cover all java open source technologies listed on the cover. I was mistaken. Since I am a seasoned J2EE professional, I thought I could skip over sections on Ant, Junit and UML. Again, I was mistaken. I learned many tips on topics I thought I was already an expert on. <br><br>Not only did the authors provide valuable information on each topic, but each technology was compared in an unbiased fashion. I felt each chapter provided enough background and detailed information for me to decide if it's a good fit for my application. The authors point out critical questions to ponder in each chapter when making architectural decisions. The chapter on 'Data Storage Options' is a great example. <br><br>I found the theme of using the sample application throughout the book as a cohesive and a good way to demonstrate and contrast the different open source technologies. The sample application represented a real world scenario and demonstrated more than just the simple (and non real world) usage of the technologies. <br><br>I only have one wish, I would have liked to seen a little more coverage of Apache Axis in the web services chapter. <br><br>It would be impossible to thoroughly cover each open source technology included in the book since each one is a book unto itself. However, after reading this single book I feel educated enough to choose and further evaluate open source technologies that will meet my specific application needs. This sure beats having to research countless web sites, articles and technology specific books to find information provided in this one resource.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted May 18, 2004
Are you an unabashed cheapskate developer? Perhaps by the necessity of a limited budget. Or maybe you consider Open Source to be ultimately more reliable than closed proprietary code. For either reason, or better, for both, this book might interest you. The authors shamelessly plug the combination of writing in Java and using Open Source applications that have arisen to support it. Starting with using Ant as a 'super-make'. Then testing modularity and programmatically with JUnit. If you need to build business rules, why not try Marc Fleury's JBoss? Plus front end UIs can be enhanced with SWT, if you want a native look and feel, instead of the default Swing/AWT. Also discussed are JMX, JDBC, JNDI and more. All these packages are free and by now are very well tested. Sam-Bodded and Judd try to motivate you with concrete code samples. Because the packages can be forbidding in their totality. The authors show how you can integrate them into your needs in a systematic and doable fashion. The complexity can be minimised. As an extra fillip, they devote a chapter to the very hot topic of having Web Services support mobile clients, via something like J2ME.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.