Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Mastering Jakarta Struts (Java Open Source Library) 1st Edition

3.5 out of 5 stars 52 customer reviews
ISBN-13: 978-0471213024
ISBN-10: 0471213020
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used: Acceptable
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Good readable copy. Worn edges and covers and may have creases. The cover may have significant wear. There may be page curls. It is possible that there are heavy highlights or writing in this book. All pages are there and otherwise item is in good condition.
Access codes and supplements are not guaranteed with used items.
20 Used from $0.01
FREE Shipping on orders over $25.
More Buying Choices
11 New from $9.25 20 Used from $0.01

There is a newer edition of this item:

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

Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
click to open popover

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 www.wiley.com/compbooks/
Visit the companion Web site at www.wiley.com/compbooks/goodwill

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

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,699,473 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

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 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer 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 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews