java hosting


Title
Author
Publisher
ISBN
Reviewed by
Review text
Category

Your search returned 1 matching documents




Pro Jakarta Struts
by John Carnell, Rob Harrop, John Carnell, Jeff Linwood, Maciej Zawadzki


Apress
second edition
March 2004
600 pages

Reviewed by Dirk Schreckmann, July 2004
  (8 of 10)


"Pro Jakarta Struts, Second Edition" by John Carnell with Rob Harrop is the best book on developing Struts-based web applications I've read. (I've read at least five or six others.)

The title of the book is a bit of a misnomer, as it covers much more than just Struts 1.1 fundamentals. This book aims higher, including chapters on web application Patterns and Antipatterns, XDoclet, Velocity and ObjectRelationalBridge, along with good explanations of various Struts-specific topics.

"Pro Jakarta Struts, Second Edition" is a pretty thick book at 578 pages. I didn't notice a single page wasted to printing some API. It isn't really a technical cookbook to be placed on a nearby shelf for quick reference during development to look up the basics of using some technology. Instead, the authors focused on good practices used when developing web applications, including explanations of why a technology should be used and how to use it, recurring problems that others have experienced (Antipatterns) and what to do instead (Patterns), and other pieces of advice designed to get the reader's brain thinking in web applications.

If you're in the market for a book on Struts-based web applications, get this one. It covers Struts 1.1 well, but it doesn't stop where Struts leaves off.

Discuss book in the Saloon More info at Amazon.com



Apress
second edition
March 2004
600 pages

Reviewed by Mark Spritzler, July 2004
  (8 of 10)


This book is the second edition and is a great improvement over the first. Originally released by Wrox, the first edition was pushed out the door just before they went out of business. Apress bought the book and now publishes it.

In this edition they removed the chapter on Lucene and replaced it with a chapter on Tiles, which was briefly mentioned in the first edition. Also added are chapters on dynamic forms and the Struts Validator framework and on XDoclet. These chapters, along with the improvements and corrections in the other chapters make this edition a great choice for those learning Struts and for those that want to learn how best to architect a Struts based application.

I really admire a book that goes above and beyond teaching the basics and is more than just a glorified tutorial book. Pro Jakarta Struts goes above and beyond and presents the reader with an easy to read, well written book that gives us a formula for building successful web applications.

My only suggestion is to skip the chapter on OJB and start learning Hibernate or a JDO implementation for you database mapping tool. If you are building a simple app with a simple database, then OJB can work for you, but I found it to be fickle. I also know that if they tried to add a Hibernate chapter, this book would be very large.

If you want to learn Struts the right way, get this book.

Discuss book in the Saloon More info at Amazon.com



Apress
1 edition
August 2003
336 pages

Reviewed by Thomas Paul, October 2003
  (6 of 10)


This book is a reprint of a Wrox book that APress bought when Wrox went out of business. Although the book has a publication date of September 2003, it was actually published by Wrox earlier in the year. Also, APress intends on releasing a second edition of this book (ISBN:159059228X) in December 2003. With that in mind, let's discuss the contents of this book.

The book is broken up into five sections. The first and longest section discusses Struts. This section is very good as it concentrates on developing a Struts application and demonstrates good design while discussing the issues that make bad designs bad. This section ends with a look at using ObjectRelationalBridge (OJB) as a data access tier. Unfortunately the book uses an beta version of OJB (it is still not in release) that makes this section obsolete. The remaining chapters cover other open source tools available to developers including Velocity (template engine), Lucene (search engine), and Ant (build tool). Although it is interesting to see how each tool integrates into the Struts application developed earlier, the chapters are not long enough to give detailed information on any of these tools.

The conclusion is that if you are looking for a book on properly building a Struts application, you probably want to wait for the second edition. Since the OJB chapter is obsolete and the chapters on the other tools are fairly brief, this book doesn't provide anything that shouts, "Buy Me" from the shelves.

Discuss book in the Saloon More info at Amazon.com

 
The Bunkhouse administrator is Ankit Garg.