Apache Struts 2 Web Application Development Kindle Edition

3.3 out of 5 stars 6 customer reviews
ISBN-13: 978-1847193391
ISBN-10: 1847193390
Why is ISBN important?
ISBN
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.
Kindle App Ad
Buy
$12.64
eBook features:
  • Highlight, take notes, and search in the book
  • Length: 384 pages
  • Enhanced Typesetting: Enabled
  • Page Flip: Enabled
  • Matchbook Price: $2.99 What's this?
    For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
    • Thousands of books are eligible, including current and former best sellers.
    • Look for the Kindle MatchBook icon on print and Kindle book detail pages of qualifying books. You can also see more Kindle MatchBook titles here or look up all of your Kindle MatchBook titles here.
    • Read the Kindle edition on any Kindle device or with a free Kindle Reading App.
    • Print edition must be purchased new and sold by Amazon.com.
    • Gifting of the Kindle edition at the Kindle MatchBook price is not available.
    Learn more about Kindle MatchBook.
Sold by: Amazon Digital Services LLC
Digital List Price: $20.99

Deliver to your Kindle or other device

Price
New from Used from
Kindle, June 15, 2009
"Please retry"
$12.64

Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
click to open popover

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.


Editorial Reviews

About the Author

Dave Newton

Dave Newton, a Struts PMC member, has been a professional developer for over twenty years, getting his start in Lisp and Smalltalk development, moving on to a lengthy stint in embedded system, game, and device driver development, before (confusingly) finding himself writing Java-based web applications for a variety of clients.

He is a strong proponent of agile practices and tool creation and use, particularly in relationship to documentation generation and testing. He's a regular (if crabby) fixture on the Struts user mailing list, prodding people to read the documentation and think outside the box.


Product Details

  • File Size: 1421 KB
  • Print Length: 384 pages
  • Publisher: Packt Publishing (June 15, 2009)
  • Publication Date: June 15, 2009
  • Sold by: Amazon Digital Services LLC
  • Language: English
  • ASIN: B0057NT52O
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Enhanced Typesetting: Enabled
  • Amazon Best Sellers Rank: #999,650 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

Customer Reviews

Top Customer Reviews

Format: Paperback
DISCLOSURE: I received a free copy of the book from Packt Publishing in return for agreeing to write a review. I also know the author, Dave Newton, from his frequent and very useful contributions to the Struts 2 user mailing list. Dave also helped me on a Struts 2 - Jasper Reports project.

I completed reading and working through the code for Apache Struts 2 Web Application Development (Packt Publishing, 2009, ISBN 978-1847193-39-1) by Dave Newton. I was looking forward to reading this book as published books on learning Struts 2 are few, especially since the 2.1.X release of Struts 2.

I've been developing Java web applications using Struts 2 for approximately 18 months, so I'm not a Struts 2 beginner. Since the book's target audience is Java developers new to Struts 2 [page 3] I tried to read the book with a newbie mindset.

Overall, I give this book 3 stars out of 5. If you're brand new to Struts 2, I'd recommend you first read Struts 2 in Action ([...]) and then pick up Apache Struts 2.

My main criticism of Apache Struts 2 (and why I don't think it's the best book for newbies) is that this book quickly skims over some critical foundation subjects such as XML configuration, convention plugin, and annotations. Without a thorough understanding of how and when to use those key Struts 2 techniques, it will be difficult for someone new to Struts 2 to actually build a web application that uses the framework and even more important trouble-shoot a problem.

The introduction to using the convention plugin and annotations is only 4 pages long. If I did not already have prior experience with those techniques I would have been lost trying to understand the examples in the following chapters.
Read more ›
1 Comment 16 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
"Apache Struts 2" is like two books in one. The first part is a 200 page book on Struts. The second part is a 150 page series of essays on related technologies and good practices in web application development.

If you've read my previous reviews of Packt books, you'll know I tend to like their shorter books better. This book kept the attributes of a short book that I like since it's like the book was only 200 pages. The longest code example was 1.5 pages and even that length was rare. There were the collection of typos I've seen in most Packt books though which unfortunately precludes a higher rating.

The first/main part covers Struts 2 clearly and succinctly. It is fast moving, includes gotchas/tips and provides opportunities for further exploration. I particularly liked the discussion of tradeoffs with techniques when it comes to maintenance. There are notes for Struts 1 developers.

The second part is a mix. It includes things like intro to JavaScript, why version control/testing/documentation matter and how to use Struts with AJAX. I'm not clear on what some of this has to do with Struts, but it is things everyone should know. The beginning of the book is written for experienced people (along with side notes on cool techniques) and later part as if for people without training. Or maybe for people who haven't been exposed to practices?

Overall, I did learn Struts 2 from the book and was entertained throughout.

And to make the FTC happy: I received a copy of this book from the publisher in exchange for writing this review on behalf of JavaRanch.
Comment 4 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
The first few chapters provide a good overview of the technology. However, as a someone familiar with early versions of Struts 1, I found myself getting lost in Chapter 2 - Basic Configuration. The author does not spend enough time on XML configuration and how it relates to the major elements of Struts 2, i.e., dispatchers, interceptors, actions, and results. The author assumes we don't like XML. So, he decides to cover non-XML conventions and annotations. Ironically, at first blush, the annotations seem to be more complex than the XML they replace.

I would have preferred a detailed treatment on XML configuration as a foundation of my understanding of Struts 2. I could have learned the other configuration options after I felt comfortable with XML. I don't recommend this book for anyone trying to learn Struts 2. Instead, I recommend reading Struts 2 in Action.
1 Comment 2 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

Set up an Amazon Giveaway

Apache Struts 2 Web Application Development
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Apache Struts 2 Web Application Development

What Other Items Do Customers Buy After Viewing This Item?