The Struts Framework: Practical Guide for Java Programmers and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
The Struts Framework: Pra... has been added to your Basket
Condition: Used: Good
Comment: Eligible for Amazon's FREE Super Saver/Prime Delivery, 24/7 Customer Service, and package tracking. 100% Satisfaction Guarantee. Cover has some rubbing. Cover has some edge wear.
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

The Struts Framework: Practical Guide for Java Programmers (The Practical Guides) Paperback – 1 Oct 2002

2 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£6.96 £0.01
£27.99 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.

Product details

  • Paperback: 156 pages
  • Publisher: Morgan Kaufmann Publishers Inc.; 1 edition (1 Oct. 2002)
  • Language: English
  • ISBN-10: 1558608621
  • ISBN-13: 978-1558608627
  • Product Dimensions: 17.5 x 0.9 x 23.1 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 2,892,610 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description


"I heartily endorse this book. Since an early copy of Sue's manuscript hit my desk, it has not left my side and is now well thumbed and gathering coffee stains from regular use." Simon Chappell - Java Programming Specialist with a Fortune 100 company." "Sue Spielman launches the aspiring Java J2EE programmer on an exciting exploration of Struts based MVC architecture and applies this knowledge in creating a state of the art web application. No 21st Century web software engineering library is complete without this important book." David McClure, Internet Technology Group, Fidelity Investments

About the Author

Sue Spielman has over 15 years hands-on experience delivering leading edge technology products. She has been working with Java ever since it was born. Sue is the President and Senior Consulting Engineer of Switchback Software LLC ( a consulting firm that specializes in business and web application development and deployment using the latest in J2EE & J2ME technologies. She is the JSP/Servlet columnist for and a recognized Java expert appearing in industry magazines including JavaPro, XML, and Sue is a featured speaker on various Java technologies at conferences throughout the United States and abroad.

Inside This Book

(Learn More)
First Sentence
Struts is a Java-based framework used to build web applications. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 11 people found the following review helpful By Easy Burner on 22 Jan. 2003
Format: Paperback
This book is an excellent way to get enough information on board about Struts to become proficient enough to use it.
I am an experienced Java developer and I need to read a lot of technical books in order to keep up with the fast pace of change in my trade. This book turned out to be easy to read yet with sufficient detail to allow me to put it immediately into practice in my own projects.
There was just enough detail and examples to hold my interest and rather than pad the book with stuff I would not need they simply made it a slim volume, and pretty cheap for a technical book, too. I would recommend it for experienced Java developers who don't know any Struts and want to get up to speed with it quickly.
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
By P. A. Murphy on 21 April 2004
Format: Paperback Verified Purchase
I bought this book, thinking - like one of your other reviewers - that it would put me on a fast track to understanding this new and important piece of Java web technology. Upon each of my three attempts to read this book, I failed to get past the second chapter. While on my third attempt an edition of Dr. Dobbs Journal arrived on my doormat. In there was a review of "Struts In Action". I was not surprised to read that "Struts In Action" is very clearly written, especially when compared to "The Struts Framework". So, I looked elsewhere for my Struts instruction and learned more from the intro to ...Action than from two chapters of "Framework".
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 (beta) 42 reviews
47 of 52 people found the following review helpful
useless 8 Feb. 2003
By M. Sambol - Published on
Format: Paperback
I hate to be a party pooper, but I have to completely disagree with the other rave reviews this book has gotten. I bought the book precisely because of those reviews, and I am badly let down.
This book is poorly written and poorly edited. It has only a tiny bit of information in it, and even this is made difficult to find by the authors repeatedly very shallow coverage of all the concepts that she doesn't have space to actually explain. "...outside the scope of this book"
The 126 pages are broken into 11 chapters, each of which has an introduction and a summary. Not a whole lot of space is left for actual meaningful contents. The sample application is trivially simple and avoids any of the interesting challenges that would come up in any real application. Even this oversimplified sample is presented in incoherent chunks, where one code snippet has little or nothing to do with the one that follows it.
The "Struts Development Cycle" that one reviewer praises is all of a half page long; it is a list that goes from "gather requirements" to "develop application business logic" to "build, test, deploy." Duh. This list is followed up with a few pages of explanation, but each item is given at most a half-page explanation. The list is repeated again in the chapter summary.
The "Excellent ready-reference" reviewer gives himself away when he writes "Let one of the other books take the role of reference and tutorial and allow this one to help you out in the pinches." Ah, I see. It's not a reference or a tutorial, it's for... keeping warm when you need extra firewood.
The one UML sequence diagram in the book portrays an Error as an Actor. It 'calls' ActionError when 'some error occurred in model.' ActionError calls ActionErrors to 'Add to ActionErrors collection.' This is typical of the book's ability to muddle rather than clarify.
Two stars for having chapter 8, which although not great is the one section of the book that has real information.
Unfortunately, after reading this book, I still don't know why I should use Struts. The question that the book should have answered first never got answered at all.
12 of 12 people found the following review helpful
Practical at its best! 15 Dec. 2002
By Liz Winfeld - Published on
Format: Paperback
Those of us in the high tech industry have become used to buying technical books that can take down a forest. How refreshing to finally have an author who doesn't feel the need to drone on about every ancillary topic there is. This book covered everything I needed to know to get up, running, and productive with Struts 1.1. It is clearly and concisely written and speaks directly to Java developers. No bones about it. My boss had come into my cube on Friday morning and told me that we'd be looking at Struts on Monday for a new project. I purchased this book on overnight delivery, and was able to get through it in its entirety in a single day. This included downloading the sample application and using it. I walked in Monday not only knowing
what I needed to know to thoroughly impress my boss, but also able to make suggestions and comments on how we should go about building our project thanks to this book. With a sub- price tag, it's hard to justify spending 2 and 3 times the amount on another book. If you need a true practical guide, this is it. I've already recommended it to the rest of our development team, cause I don't want to give up my copy!
8 of 8 people found the following review helpful
Fast track to Struts 21 Feb. 2004
By Amazon Customer - Published on
Format: Paperback
This is a good book for someone who has never used Struts before. It is fast-paced and uses an example to convey the message. The author sticks to Struts and does not clutter the book with any other technologies. This book is perfect if you want to get up and running with Struts quickly. In the authors own words, the book strives to explain the most common 80% of features of Struts. A basic knowledge of Servlets and JSP is useful, though not required. This is not a good reference book though. Once you have gone through it cover-to-cover, there is no further use for it. Well, I guess that's why it costs less than $20.
Who should buy:
If you have never used Struts before and want to learn Struts quickly, then this is the book for you.
If you have worked on Struts earlier and are looking for advanced features, then this is not the book for you. If you want to learn JSP/Servlets, then this is not the book for you. If you are looking for best practises, pattern and J2EE architecture, then this is not the book for you.
8 of 8 people found the following review helpful
Bulls-eye---- right to the point 16 Feb. 2003
By Charles Fabrasham - Published on
Format: Paperback
I am a new Struts developer and found the Jakarta Struts site pretty hard to follow to get the information I needed. I purchased this book based on the reviews it has been getting and found it to better than I had expected it to be. It helped me totally understand what all of the Struts 1.1 components are, how
to use them, along with details on how to use the custom tags. This booksaved me days of plowing through source code and javadocs and now I'm ready to start my application development. Good job! I wish more books were written straight to the point and as useful as this one is. I really got a lot more than I paid for, for once in my life. I'll look for more books by this author. It was a real treat to have such a technical subject laid out in such an easy reading format. Bravo
13 of 15 people found the following review helpful
not for beginners, not a reference 29 Mar. 2003
By John Holme - Published on
Format: Paperback
The Struts Practical Guide provides an adequate overview of Struts and some of the many technologies it works with. For the most part it's well-written, and the author has a sense of humor.
However, the book is too short (132 pages) to do justice to the ambitious agenda which it sets out to cover. Rather than focussing strictly on Struts core components (the MVC architecture and the Struts tag libraries) the author tries to introduce us to a host of worthwhile but off-target technologies that end up distracting the reader from Struts itself. As the result, we are left with incomplete coverage and very few examples to help understand the variety of possible relationships between Actions, ActionForms and jsp files, the very heart of Struts. Coverage of the Struts tag libraries is cursory, despite being the topic of the book's longest chapter (26 pages).
The problem actually becomes worse when one examines the sample application that is available from the book's website: so many ancillary technologies have been incorporated into the sample app that the core functionality of Struts is difficult to tease out. Between internationalization, JNDI lookups, unit testing and Log4J, you'll find the Struts-related code if you look hard enough! As the result, a beginning Struts programmer who is not already familiar with these worthwhile technologies will find it difficult to use the companion code as a starting point for their own projects.
Were these reviews helpful? Let us know