Programming Books C Java PHP Python Learn more Browse Programming Books
Mastering Jakarta Struts and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $11.85 (30%)
FREE Shipping on orders over $35.
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by Orion LLC
Condition: Used: Very Good
Comment: Book is lightly used with little or no noticeable damage. Unbeatable customer service, and we usually ship the same or next day. Over one million satisfied customers!
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

Professional Jakarta Struts Paperback – October 3, 2003

ISBN-13: 978-0764544378 ISBN-10: 0764544373 Edition: 1st

Buy New
Price: $28.14
25 New from $4.44 30 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, October 3, 2003
$28.14
$4.44 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 456 pages
  • Publisher: Wrox; 1 edition (October 3, 2003)
  • Language: English
  • ISBN-10: 0764544373
  • ISBN-13: 978-0764544378
  • Product Dimensions: 9.1 x 7.5 x 0.8 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #2,710,250 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

The Apache Software Foundation's Jakarta Struts remains the most popular Java framework for building enterprise-level Web applications. In the first book to cover the extensive new features of the final release of Struts 1.1, The authors present the technical and conceptual information you need to design, build, and deploy sophisticated Struts 1.1 applications.

You will find thorough coverage of both the Struts Model 2 architecture and the process for building model, view, and controller components. You’ll learn to use critical features like Tiles, the Validator, DynaActionForms, plug-ins, security, and internationalization. And you’ll discover updated and expanded code examples that not only work with the final production release of Struts 1.1, but also demonstrate best programming practices and powerful development techniques.

This book covers everything you need to know about Struts and its supporting technologies, including JSPs, servlets, Web applications, the Jakarta-Tomcat JSP/servlet container, and much more.

What you will learn from this book

  • The Jakarta Struts Model 2 architecture and its supporting components
  • How to get started with Struts and build your own components
  • How to work with the Commons Validator, ActionForms, and DynaActionForms
  • Techniques for customizing the Controller
  • Ways to maximize your presentation pages with Tiles
  • How to internationalize your Struts applications
  • Tips for managing errors and debugging Struts applications
  • All about eclipse integration, and much more

Who this book is for

This book is for Java developers who want to build sophisticated, enterprise-level Web applications using the final production release of Struts 1.1.

About the Author

James Goodwill is the co-founder and chief technology officer at Virtuas Solutions, LLC, located in Denver, Colorado. With over 10 years of experience, James leads Virtuas' Senior Internet Architects in the development of cutting-edge tools designed for J2EE e-business acceleration.
In addition to his professional experience, James is a member of the JSP 2.0 Expert Group (JSR-152.) He is the author of the best-selling Java titles Developing Java Servlets, Pure JavaServer Pages, Apache Jakarta Tomcat, and Mastering JSP Custom Tags and Tag Libraries. James is also a regular columnist on the Java community Web site, OnJava.com.
More information about James, his work, and his previous publications can be found at his company's web site, www.virtuas.com.

Rick Hightower (www.rickhightower.com) is a developer who enjoys working with Java, J2EE, Ant, Struts, Web Services and XDoclet. Rick is also the CTO of Trivera Technologies (www.triveratch.com), a global training, mentoring, and consulting company focusing on enterprise development. Rick is a regular contributor to IBM developerWorks and has written more than 10 IBM developerWorks tutorials on subjects ranging from EJB to Web Services to XDoclet to Struts to Custom Tags.
While working at eBlox, Rick and the eBlox team used Struts and J2EE to build two frameworks and an ASP (application service provider) for online ecommerce stores. They started using Struts long before the 1.0 release.
Rick recently helped put together a well-received course for Trivera on Struts that runs on Tomcat 4.x, Resin EE 2.x, IBM WebSphere 5.0 (WSAD), JBoss 3.x, and WebLogic 8.1. When not traveling around the country teaching the Trivera Struts course (our bestseller), speaking at conferences about Struts, or doing Struts consulting and mentoring, Rick enjoys drinking coffee at an all night coffee shop and writing code, writing about Struts and other Java, J2EE and XP topics, and writing about himself in the third person.


More About the Author

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

Customer Reviews

The errors weren't huge, but they are really irritating.
Leonel Chavez
What is wrong with just getting to the point and telling people how to do it right.
Joachim F. Kainz
This is the only book I've read that made it clear how to use Tiles.
Carl T. Dreher

Most Helpful Customer Reviews

12 of 16 people found the following review helpful By DulciDave on March 3, 2004
Format: Paperback
This book is VERY poorly edited. Yes, by brute force I've learned a bit more about Struts than what I'd already learned previously from a few tutorials.
It seems these authors may know lots about the topic but do NOT communicate it well. Topics are introduced within other topics without so much as an explanation. Actions, ActionMappings, ActionErrors, etc., are introduced without sufficient explanation as to why and in what situations they should be used. There are errors throughout. In sample code on a page an explanation refers to "highlighted lines in the code". -- Nothing is highlighted!!! This is just the tip of the iceberg.
I downloaded the sample code from the Wrox web site and it is in disarray.
After looking around the Wrox site it seems they are in disarray as well. It seems they've been bought, sold, or whatever recently.
After having published such a great book with XSLT, 2nd edition by Michael Kay back in April, 2001, I'm highly disappointed with this recent (2003) Wrox publication.
A good book not only requires authors competent in the subject matter (which these *seem* to be) but need to have the ability to communicate/teach the topic well. And, editors are necessary to ensure cohesion, consistency, and accuracy. The later two have clearly not been accomplished here.
I feel burned and would be reluctant to get another book from Wrox unless and until they can somehow prove they can raise the bar significantly.
BUYER BEWARE!
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
5 of 6 people found the following review helpful By A Customer on October 27, 2003
Format: Paperback Verified Purchase
When I first started with struts, I read several pieces on the subject, but none of it "jelled" for me...that is up until I read this book.
You will need additional reference material after you get into serious development - but, as a "Hello World", this book is great.
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
3 of 4 people found the following review helpful By Carl T. Dreher on July 30, 2004
Format: Paperback
I have five Struts books and this is the best by far. There is NO fluff in it. It has THE BEST appendices of any Struts book, showing the tag library calls. (It makes a great reference book.) The examples are clean and get right to the point. I liked the style where they show one way to achieve a goal, explain how it can be done better, then show a better way, etc., refining the example as they go.

I also liked the short, to-the-point chapters on using Struts with Eclipse, databases, Tiles, etc. This is the only book I've read that made it clear how to use Tiles.

There are two down-sides to this book. First, it has an poor index, which is normally the kiss of death on a technical book. Secondly, the example code that is on the web-site is a mess! Those are the reasons I gave this a 4-star instead of a 5-star rating. (Some of the code may be out of date, too, but I have given up expecting a printed book to be current with programming API's that seem to change daily.)

On top of all that, the price is right!
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
1 of 1 people found the following review helpful By L. J. Briceno on April 1, 2005
Format: Paperback Verified Purchase
I bought other books that let me down on learning Struts. But I found this little gem (perfect for other writers to follow this learning method) and I finally understand and learn, -yes learn-, Struts.

Other books like Kick Start Struts are very bad designed for "more dummies" and they obscure things adding other frameworks like Torque!?

Thanks Guys!
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
4 of 6 people found the following review helpful By sooyoung park on December 30, 2003
Format: Paperback
I have two gripes with this book. First, it's really a shame that the authors didn't take the time to include information about Unix/Linux installation and configuation since the vast majority of us will be deploying on those platforms, if not developing on them outright. Secondly, the book is a little behind the curve regarding Struts 1.1. For example, the use of Struts tag libraries has been considerably simplified and the file upload example on page 391 uses the deprecated FormFile class instead of Jakarta FileUpload. It's only natural for APIs to change, but if you plan on buying this book, be prepared to spend some additional time on the Jakarta web site.
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
Format: Paperback
It seems to me that the two authors do not have much experience with good coding practices. The examples presented in the book contain useless idioms such as 'new String("success")'. A book with the word "professional" in the title should try to promote a better style.
Also, the way information is presented in the book does not work for me. For instance when talking the authors are building examples after examples and then tell the reader that in practice this approach is unlikely to work. What is wrong with just getting to the point and telling people how to do it right. I have to confess I fell asleep repeatedly while trying to get to the point in the book where the authors may explain how to use tiles appropriately in large projects.
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
Format: Paperback
I see loads of developers complaining about coding practices, OS installation details, etc. - but the bottom line is this -

If you want to learn Struts and you have a good JSP background to begin with, this book will get you up to speed quickly and prepare you for a Struts project. From a developers perspective, that is really the most important thing. It delivers on explaining complex things simply, clearly and with a very good flow of information. You can learn Struts from this one 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

Customer Images


What Other Items Do Customers Buy After Viewing This Item?