Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon Andra Day $5 Off Fire TV Stick Off to College Essentials Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation STEM Toys & Games
Mastering Jakarta Struts (Java Open Source Library) and over one million other books are available for Amazon Kindle. Learn more
Buy Used
Condition: Used: Good
Comment: Eligible for *FREE* super saver shipping. Amazon customer service with delivery tracking. A book that has been read but is in good condition. Very minimal damage to the cover including scuff marks, or very small tears. Binding has minimal wear, and some pages show signs of use. Occasionally these may be former library books. CD may NOT be included!
Access codes and supplements are not guaranteed with used items.
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 this image

Mastering Jakarta Struts (Java Open Source Library) Paperback – September 6, 2002

52 customer reviews
ISBN-13: 978-0471213024 ISBN-10: 0471213020 Edition: 1st

Price: $4.00
12 New from $9.25 25 Used from $0.01
Amazon Price New from Used from
"Please retry"
"Please retry"
$9.25 $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

InterDesign Brand Store Awareness Rent Textbooks

Editorial Reviews


"...pleasantly written...guides you by the hand with small understandable and practical examples..." (CVu, Vol 16(4), August 2004)

From the Back Cover

A code-intensive guide to using the Jakarta Struts Framework to build Java Web applications

Developing Web applications with Java became considerably easier with the advent of JavaServer Pages (JSP) and servlets. Unfortunately, when used for large-scale applications, JSPs have been less successful-- they can become bloated with code, resulting in applications that are slow and inefficient. Jakarta Struts helps provide the solution to this problem. Struts handles a number of specific tasks involved in controlling how servlets, EJBs, and other components work together. It also makes use of JSP custom tags to help developers create interactive, form-based applications.

James Goodwill has loaded each chapter with real-world code examples that show how to build applications using Jakarta Struts. Written for experienced Java programmers who need to learn how to use Struts to build enterprise-level applications, this book begins by examining the concepts and architecture of the Struts Framework of technologies. It then explains how to use

Struts to:
* Build JavaBean and model components
* Build view components
* Build controller components
* Access relational databases
* Work with Struts HTML-based forms
* Work with action mappings and deployment descriptors
* Build JavaBean objects using the Struts Digester
* Build internationalized Web applications

The companion Web site contains electronic versions of all code examples in the book, plus fully operating versions of the applications described in the book.

Wiley Computer Publishing. Timely. Practical. Reliable.

Visit our Web site at
Visit the companion Web site at

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Java Open Source Library
  • Paperback: 352 pages
  • Publisher: Wiley; 1 edition (September 6, 2002)
  • Language: English
  • ISBN-10: 0471213020
  • ISBN-13: 978-0471213024
  • Product Dimensions: 7.5 x 0.8 x 9.4 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (52 customer reviews)
  • Amazon Best Sellers Rank: #4,182,038 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

18 of 18 people found the following review helpful By Christopher Randall on October 11, 2002
Format: Paperback
This was a great book. It talks in great depth, not only about Struts, but also about J2EE in general. I would have called myself an upper-intermediate Java programmer when I picked up this book, but an a total newbie to J2EE. I put away my "Core Servlets and JavaServer Pages" (Hall) and "Enterprise JavaBeans (Monson-Haefel) books that were far too difficult to read in favor of this book's simple approach.
It was AWESOME that he went through each and every one of the Struts JSP custom tags, describing their usage, and the attributes of each tag. I found this incredibly useful.
I agreed that the examples in the book were real-world, and I found them effective in helping solidify my understanding. I was especially pleased with the time he spent on database access. This is documentation that is hard to find with Struts (and, frankly, with many Java application frameworks).
But, there were some difficulties about the book that I didn't quite understand:
1. His database-access code is poorly written. He doesn't reuse any of the JDBC code. He isn't writing a book on a JDBC persistence layer API, I realize, but it made things difficult to follow as I focused on the code deficiences. An exercise for the reader to develop, I guess.
2. The code, as it is written in the book (and downloaded from the web site) doesn't execute without exceptions upon deployment to my JBoss container. If you're going to publish code in a book as an example, it really should compile and execute without modification. Otherwise, you should indicate that it doesn't execute unless you first do steps x, y, and z.
Read more ›
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
13 of 13 people found the following review helpful By "rick_m_hightower" on August 29, 2003
Format: Paperback
I feel this is the best book for novice Struts developers eventhough it is not as up to date as some of the others.
This book does a good coverage of extending Struts, and a really good coverage of the inner workings of Struts.
I have all of the Struts books (Sams, KF, Orielly, Manning, and Wiley) etc. This is the first book out of the lot that I could just read (cover to cover). It has good flow, and it is easy to understand. (I read it quite a while back when it first came out).
Areas of weakness is in Tiles framework support and the Validator framework, but currently no Struts book covers Tiles well. Struts in Action does a really good coverage of the Validator book as does the Orielly book.
First get this book as a good tutorial.
Second get the Struts in Action book as a good reference.
Then get the Orielly Struts book (in this order in my opinion).
If you are doing Struts, it can't hurt to have Sue Speilmans book (who covers nested tags well), and the Sams Struts book.
I have all of the books. This is the best tutorial for getting started.
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 Kevin Davis on September 20, 2002
Format: Paperback
I liked this book and learned a lot from it. It is now the top book on the stack of books on my desk. One of the things I like is
that this book is a great reference. I consult it frequently for explanations of Struts tags, especially because the author included
code samples that show how each tag is used in combination with other tags. I use the bean, logic, and template tag library
references pretty regularly.
The error handling info is great. The info on validating data in your forms is good. The deployment advice is excellent. I also
really like the debugging chapter and found it incredibly useful since Struts isn't the absolute most stable framework I've ever
used. One reviewer said he didn't like the embedded Tomcat example in the debugging chapter, but I learned a lot from
debugging a real app and can apply the concepts pretty easily to my own work.
I read through the internationalization section of this book and am now pretty hyped about putting that functionality in some of
my Struts apps, even if my company doesn't really think its necesary yet. :|
I also like that this book shows you how to build a complete Struts applications. You can see clearly how Struts works with
servlets, jsp, and other serverside technologies. I even learned a few things from the summary of servlets and jsp in the second
All around a very useful 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
9 of 9 people found the following review helpful By M. Hartnett on September 11, 2002
Format: Paperback
I found this book to be adequate for understanding the basics of Struts. The book states that it describes Struts 1.1 which is the new beta release, however many important topics are not covered. There is no mention of DynaActionForms and no information about using the validator which is integrated into the Struts framework. Both of these features are great time and code savers. It does describe the RequestProcessor which is new to Struts 1.1.
Overall, this is a good intro to Struts but lacks some very important information about the new features of release 1.1.
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
14 of 16 people found the following review helpful By Jon Costus on September 4, 2002
Format: Paperback
I'm a dedicated open source developer and always will be but I have to admit I've spent many days and nights trying to decipher the Struts docs. Not only how to use plugins, datasources, and other elements of the framework, but why and when to use them. The docs are often confusing at best.
This book made sense of Struts for me. It is very clear and just as good, it is concise. The code snippets make great examples, and the full-on sample employee database app really demonstrates how Struts, servlets, JSP, and tab libraries can be used in conjunction to build serious apps.
The book begins with a quick review of servlets and JSP, which was really useful given that Struts implementation of MVC is a little bit different. The servlet life cycle and Struts MVC implementation illustrations are excellent references. The debugging and error management chapters were also extremely helpful.
All in all a great book that has enabled me to move beyond tinkering and begin doing some serious development.
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 Recent Customer Reviews