Programming Books C Java PHP Python Learn more Browse Programming Books
Struts: The Complete Reference, 2nd Edition and over one million other books are available for Amazon Kindle. Learn more
Buy New
$40.51
Qty:1
  • List Price: $49.99
  • Save: $9.48 (19%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Struts: The Complete Reference, 2nd Edition Paperback – December 11, 2006


See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$40.51
$19.69 $4.65


Frequently Bought Together

Struts: The Complete Reference, 2nd Edition + Jakarta Struts Cookbook
Price for both: $74.42

Buy the selected items together
  • Jakarta Struts Cookbook $33.91

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Complete Reference
  • Paperback: 800 pages
  • Publisher: McGraw-Hill Osborne Media; 2 edition (December 11, 2006)
  • Language: English
  • ISBN-10: 0072263865
  • ISBN-13: 978-0072263862
  • Product Dimensions: 1.4 x 7.5 x 9.3 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (54 customer reviews)
  • Amazon Best Sellers Rank: #479,675 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Start-to-Finish Coverage of Every Aspect of Struts 1.3

Build next-generation Java-based Web applications using Struts and the comprehensive information contained in this authoritative volume. Written by James Holmes, a committer on the Struts project, and fully updated to include the latest features of Struts 1.3, Struts: The Complete Reference is really three books in one: an in-depth tutorial, a broad reference, and an advanced developer's guide.

Learn to write high-performance Struts applications and internationalize, test, and secure them. Plus, get in-depth coverage of Tiles, Validator, the Struts tag libraries, the Struts configuration files, and AJAX.  Throughout, you'll find real-world examples, cutting-edge techniques, and insider tricks that will make your Struts applications sizzle.

  • Download, install, and configure the Struts framework
  • Streamline application logic using the Model-View-Controller architecture
  • Enhance JSP development using the Tiles templating library
  • Configure and use the built-in declarative exception handler
  • Understand Struts' chain-based request processing engine
  • Simplify programming using the HTML, Bean, Logic, and Nested Tag Libraries
  • Use the JSP Standard Tag Library (JSTL)
  • Work with the Struts, Tiles, and Validator configuration files
  • Secure your Struts applications
  • Perform a variety of unit tests on Struts applications
  • Use AJAX with Struts
  • Work with the newest 1.3 features, including scripting and Struts-Faces

About the Author

James Holmes is a leading Java Web development authority. He is a committer on the Struts project, and the creator of the most popular Struts tool, the Struts Console. Holmes is the author of the first edition of Struts: The Complete Reference and the co-author of JavaServer Faces: The Complete Reference and The Art of Java.


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

The book is very well organized and easy to follow.
Nitin Chander
I came upon this book after purchasing the Manning book and being disappointed.
Charles Wilson
This book is a very good read for people who are getting started with Struts.
Chris Masterson

Most Helpful Customer Reviews

18 of 18 people found the following review helpful By Amazon Customer on May 24, 2004
Format: Paperback
From the perspective of someone who already has a few books on Struts, this book has proved useful. It has a chapter on using modules, with Tiles and the Struts Validator - the first book I've seen that does so. It also talks about the JSTL and its comparison to the standard Struts tag library, which it also has a good reference on. As this book probably went to press before JSP 2.0 was finalized, it wasn't noted - the Struts EL tag library is not required with Tomcat 5.
I have only one real con, and one niggle. There is no mention of database access, not even a coment on best practices. The tutorial/sample app uses hard coded values, with a comment that a real app would use a database. The niggle is that it notes 'Covers Struts 1.2' on the cover, but I couldn't find anything inside the book that suggested what 1.2 has over 1.1.
If you have some older books on Struts, or already use Struts but want to see what the hype is about with Modules and the JSTL, then this is a great book. I'd prefer to give it 4.5 stars, as the lack of data access notes bothers me a bit. Other than that, it's a great book.
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
15 of 16 people found the following review helpful By Andy Menon on March 12, 2006
Format: Paperback
I primarily bought this book for 2 reasons. One, after having seen other good reviews on this site about this book and two, to get to know more about the tag libraries used in Struts applications. Unfortunately, what i find is that this book has succeeded in putting the long "not so user-friendly" tag library documentation available elsewhere, and that run endless down browser windows into a book form. In my opinion, Struts as a technology centered around MVC is not so very difficult for a seasoned Software Developer to understand. What this book fails to explain is the usefulness of tag libraries in building the " CODE-FREE VIEW" component of a Struts-based application using tag libraries. Once i got into the chapters about tag-libraries, the pulse with which the book takes off with, begins to die twice as fast. The author(s) make(s) (a) very feeble effort in linking "variable scopes in JSP" and their connection to tag libraries. Now, i 've kept this book aside just to serve as a reference to a tag and/or its properties. In a nutshell, it's back to building traditional JSP views for me.
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
9 of 9 people found the following review helpful By John A. Justin on September 22, 2004
Format: Paperback Verified Purchase
The book is a good beginners intro to the subject. After reading the first few chapters, you will be equipped and itching to move on to one of the more detailed text that aren't as friendly - like Struts in Action - that will give you the skills to actually build something useful.

You should also spend a little time getting a grounding in custom tags before you get involved with trying to learn Struts -you will get much better insight into what is going on behind the scenes - because that's essentially what the Struts framework is really all about.
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
7 of 7 people found the following review helpful By Scot Maurer on June 10, 2005
Format: Paperback
This is the newest book in my collection of web development books (about 20 at last count), and only one other book "HTML, the Definitive Guide" has seen more abuse.

I attribute this to the fact that the book is designed to be a reference, not stictly as an introduction to the framework.

The chapters are easy to read and walk you through the framework in a very understandable manner.

The examples are built from real-world solutions.

Having never seen any STRUTS code prior to buying this book, I was able to start coding apps utilizing STRUTS very quickly after reading it.
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
9 of 10 people found the following review helpful By a java developer on February 9, 2005
Format: Paperback
This book is not at all "complete" as a reference.

For example, "The Struts Tag Libraries" part lacks some critical information, such as the various rules for parameters used in each tag. You could waste a lot of time trying to figure out why your <html:options> doesn't do what you want, only to find out later at some website that you were missing one parameter (which the book fails to mention).
Examples in that section is nice, but too basic.

Indeed, Apache web site offers better reference [...]

That being said, it WAS a good introductory book on Struts.
It helped me a great deal to get familiar with the technology.
It would've been more stars if it focused on the introduction part, under a different title.
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
6 of 6 people found the following review helpful By beaglebuddy on September 2, 2004
Format: Paperback
this book covers the basics of struts, the validator package, and tiles. However, once you learn the basic concepts of struts, the single mini hr example (ie, "hello world") is not enough for you to be able to write a real world app. You need to go somewhere else. This book is for beginners only. For 50$, I think you're money would be better spent on other books.
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
6 of 6 people found the following review helpful By Chris Masterson on July 15, 2004
Format: Paperback
This book is a very good read for people who are getting started with Struts. Instead of pouring over theory it jumps right in with code you can get going with, then each chapter gives step by step instructions related to the original example app. Very thorough book. I recommend it to others.
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
6 of 6 people found the following review helpful By Benjamin Brown on June 30, 2004
Format: Paperback
I found this book to be a good introduction to the Struts framework and now use it as a day-to-day reference. I also found the book to have more coverage of areas of Struts that some of the other books didn't have, like a chapter on testing and security.
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

Customer Images

Most Recent Customer Reviews