Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Pro Jakarta Struts Paperback – 1 Mar 2004

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£1.25 £0.92

Trade In Promotion

Product details

  • Paperback: 574 pages
  • Publisher: APress; 2nd Revised edition edition (1 Mar 2004)
  • Language: English
  • ISBN-10: 159059228X
  • ISBN-13: 978-1590592281
  • Product Dimensions: 18 x 3.2 x 23.7 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 4,061,298 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

3.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By Stephen Bathgate on 22 Mar 2005
Format: Paperback
I found the struts framework difficult to get into so I picked up four struts books.
Pro Struts covers a lot of material. The introduction to struts was fine but I found myself looking elsewhere to do everything non trivial.
The difficulty is that rather than focus on struts, the book also looks at Object Relational Bridge and other technologies. It is trying to give you end to end knowledge but fails to go into adequate depth.
Design patterns/ or anti patterns are overly emphasised too. This is useful context but there seems to be a desire on the part of the authors to illustrate these in detail rather than the solutions.
This review appears fairly negative, but the book does give you a broader view than struts. However if you are an end to end developer who hasn't touched any other docs you will be left wondering how to include CSS styles and a number of other basic tasks.
In summary, good overview, poor detail. There are some errors in printed codes in the book (most have this though!) and I should point out I have not looked at the sample application which is available by download (there is no CD).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 13 reviews
7 of 7 people found the following review helpful
Not focused enough 16 Aug 2004
By critical_g - Published on Amazon.com
Format: Paperback Verified Purchase
This book offers too much discussion of general software engineering. I suppose an enty-level developer might find that useful. I just wanted a book that teaches Struts, from "Hello, world" to the dirty details. If you already know the benefits of n-tier applications, much of the text is a waste. If you already know the value of design patterns, and how to apply some, then much of the text is a waste.

I found the Wrox book, Professional Jakarta Struts, to be much more focused and useful. That book sticks to the topic, and provides very good reference information on the configuration file and tag libraries.

Having said that, I did find the chapter on XDoclet to be useful.
9 of 10 people found the following review helpful
Doesn't stop where Struts 1.1 leaves off 25 July 2004
By Dirk Schreckmann - Published on Amazon.com
Format: Paperback
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 the 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.
5 of 5 people found the following review helpful
Good explanations with relavent code examples 14 July 2004
By A Customer - Published on Amazon.com
Format: Paperback
If you are the kind of person who needs all the basics and details before reading how to use them this book may not be for you. I like a book that has a quick intro on the basics and then gets to the real meat of things and this is that kind of book.
This is one of the best programming type books I have read in quite some time. Many books show you so many light weight examples and never develop anything but the basics. This book uses the same web app throughout the book, adapting it as you go. The app has many pieces and you can get a good feel for all of the pieces of the Struts framework.
Not only does he give good examples of how and why on implementing an app using Struts but he provides you with why not to do it other ways. He also provides a lot of advice on how not to integrate your app too tightly within the Struts framework making it flexable to use your code outside of a web app.
I work maintenance on several web apps and know how hard it is to integrate new funcationality into an existing application that is poorly written. The anti-patterns describe the systems I work on all too well so to have explanations of how to remedy these situations is helpful.
7 of 8 people found the following review helpful
A Very Solid, Thorough Book 18 Jun 2004
By Paul F. Jurgens - Published on Amazon.com
Format: Paperback Verified Purchase
I work in a small consulting company and when our "Struts" expert moved to Minnesota I thought I had better get a book on Struts to brush up because I knew it would be only a matter of time before I needed some Struts knowledge. I scoured the reviews of the various Struts book s here at Amazon.com and finally settled on this book. And I am very happy I did.
The first chapter of the book gave me a few concerns. The wording seemed a bit naïve, but I got past that chapter and found a real gem. The reminder of the book was well written. The chapters were laid out in a logical progression. The examples had enough depth to convey their point, but not so complicated that you would get lost. And there were a minimum number of typos (I think I found only one in all the source code). A single application is developed through the entire course of the book applying the newly gleamed knowledge as you go so your understanding is constantly being reinforced.
I think the most significant positive about this book was its thoroughness. When the authors had presented a solution that worked they didn't stop there. They identified what would need cleaning up and what could be improved. And then they showed how to achieve it by continuing the example! The cleanup was often performed utilizing common design patterns and best practices. They even spent considerable effort pointing out when anti-patterns were rearing their ugly heads and what you could do to avoid/minimize them or eliminate them.
I don't think this book made me an expert in Struts, but I am very comfortable now. I feel like I have a good understanding of how Struts works and where I would turn if I needed more help. I think a more advanced book on Struts is in my future, but this was truly one of the better computer/programming books I have read. And I have read quite a few!
If you are looking for an introduction to Struts then I would highly recommend this book. If you already know Struts and are looking for an in-depth reference book, I don't think this is the right book. This book is definitely slanted more towards the beginning Struts developer.
Well done!
7 of 8 people found the following review helpful
Fight antipatterns 24 May 2004
By W Boudville - Published on Amazon.com
Format: Paperback
The motivation for this book is that for web server applications, several antipatterns have emerged. The authors term these Concern Slush, Tier Leakage, Hardwired, Validation Confusion, Tight Skins and Data Madness. Quite colourful and succinct. Apart from anything else, they should be commended for the terminology.
They suggest that the knowledgeable use of Struts can prevent these antipatterns. For example, they devote an entire chapter to showing with a detailed case study how you can validate an HTML form using Struts framework. As another example, a different chapter deals with the Data Madness antipattern. They demonstrate how to access your SQL database with a tier that isolates the specific properties of that database from the rest of your code. Far easier to switch or upgrade the database, if you desire.
Throughout the text are many instances of how the Struts XML configuration files gives you a simple declarative means of assembling your application. You still have to write actual code, of course. But the XML gives you a modular, extensible way to then plug the parts together.
Oh yes, they also emphasise another attraction of Struts. It is free and open source.
Were these reviews helpful? Let us know