Java Open Source Programming: With XDoclet, JUnit, WebWork, Hibernate (Java Open Source Library)

Java Open Source Programming: With XDoclet, JUnit, WebWork, Hibernate (Java Open Source Library) by Ara Abrahamian, Joe Walnes, Mike Cannon-Brookes and Patrick A. Lightbody

Java Open Source Programming: With XDoclet, JUnit, WebWork, Hibernate (Java Open Source Library)

Binding:
Paperback
Number of Pages:
480
ISBN:
0471463620
Product Group:
book
Publisher:
John Wiley & Sons
Publication Date:
Nov. 28, 2003
BooksForGeeks.com ID:
3789

Lets you develop full-scale J2EE applications using the Open Source tools. This book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete Web-based application.

Reviews for Java Open Source Programming: With XDoclet, JUnit, WebWork, Hibernate (Java Open Source Library)

  1. A missed opportunity

    Rated 3 out of 5 stars, April 12rd, 2004

    What a good book this might have been. It isn't an awful book but it could have been so much better. The premise of the book is to take the "Pet Store" and improve it by using several open source tools. The first part of the book discusses each of the tools with brief explanations and sample code. The second part takes us through the development process showing how to use the tools that were discussed earlier.

    The good parts of the book are mostly in the second half. The authors apply each of the tools, explain test-driven development, demonstrate how and when to refactor code, etc. The integration of the different tools is made naturally so that it doesn't seem that the authors are trying to squeeze a tool in just to demonstrate it. The bad parts: this book desperately needs editing, both technical and for grammar. It is very distracting to see so much improper English usage including run on sentences, sentence fragments, and noun-verb disagreement. On the technical side, there are so many errors in the code that I doubt very much will actually compile, let alone run. Typical errors include methods declaring to return a value and not returning anything, closing files before they are used, and using variables that are not declared.

    If you are interested in the technologies discussed and can debug the code in the book, there is a good amount of value. But it could have been so much better. Thomas Paul - JavaRanch

Our Network

BooksForGeeks.com is a participant in the Amazon Europe S.à r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk