FREE Delivery in the UK.
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.
Struts 2 Design and Progr... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by massivebooks
Condition: Used: Good
Comment: Good items may show signs of prior usage and have cover and corners worn, but items is in good overall condition inside and out. May contain stickers/stamps or previous owners name (May contain gift note). For detailed description please contact seller. UK standard delivery is 3-12 working days. Please note that we do not process orders on the weekend or on national holidays UK standard delivery for all items (excluding Fulfilled by Amazon) is 3-12 working days. We now ship international. (Please be aware that all deliveries are made by third party carriers and dates shown are estimations based on their delivery schedules. By placing a bid or offer you automatically accept the terms of this delivery).
Have one to sell?
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 2 Design and Programming: A Tutorial Paperback – 30 Jan 2008

5.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£39.49 £18.79
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£39.49 FREE Delivery in the UK. Temporarily out of stock. Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

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

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

Product details

  • Paperback: 558 pages
  • Publisher:; 2nd Revised edition edition (30 Jan. 2008)
  • Language: English
  • ISBN-10: 0980331609
  • ISBN-13: 978-0980331608
  • Product Dimensions: 17.8 x 2.9 x 22.9 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,653,773 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

About the Author

Budi Kurniawan is known for his clear writing style. A consultant at Brainy Software Corp., he has written software licensed by Fortune 100 companies and architected and developed large scale applications for various organizations around the world. He has also published more than 100 articles in prestigious publications. His other books include "How Tomcat Works, Java 6 New Features, " and "Java for the Web with Servlets, JSP, and EJB."

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

By KAM on 31 Aug. 2008
Format: Paperback Verified Purchase
Well organized and very accessible. Full of working examples (that can be downloaded from the Internet). Starts off with the basics and covers everything you need to know to start implementing your own Struts2 applications. For me, the only thing it lacked was coverage of Spring integration - a chapter on that would have been nice, but Spring is a lot to cover and I guess you can't fit everything into 546 pages.
Comment 3 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 Helpful Customer Reviews on (beta) HASH(0x8f1ba318) out of 5 stars 12 reviews
22 of 22 people found the following review helpful
HASH(0x8fc46d5c) out of 5 stars This is the one to buy 17 Feb. 2008
By Marc Peabody - Published on
Format: Paperback
I'm convinced this is and will remain the authoritative book on Struts 2. I know that more are being written but I don't care. You will not find one better.

I've never worked with Struts 2 in the past yet I was able to get a pretty solid understanding of it in a very short amount of time. Granted, I've had plenty of experience with the original Struts, JSF, and other web technologies, but I think even a beginner could pick this up fairly easily.

I let a friend of mine who had used Struts 2 on a project before skim through my copy of Struts 2 Design and Programming to check for any gaping holes or errant information before writing this review. It passed his inspection. (Thanks, Eric!)

I initially was a little skeptical when I saw that this Struts 2 book includes many other topics like DAOs, Velocity, FreeMarker, Dojo, and JFreeChart. These sections actually turned out quite pleasant to read and were great introductions to those topics without taking anything away from the main topic: Struts 2.

When you start making your way into chapters 5 and 6, feel free to jump around to other chapters. Chapters 5 and 6 cover the many tags in Struts 2 and, even with the author's great explanations and examples, can become a little tiresome for a cover-to-cover kind of read (but makes for a terrific reference). I suggest coming back to these chapters every once in a while to chew off two or three of the tags at a time. I expect this tip will add to your reading enjoyment.

Overall, this is a terrific book and I highly recommend it to anyone working with or curious about Struts 2.
9 of 9 people found the following review helpful
HASH(0x8fc46db0) out of 5 stars It's ALL meat... 29 April 2008
By J. Brutto - Published on
Format: Paperback
This book is definitely not for a "casual read". What you'll find here is information written as if it were the design documentation for the Struts 2 project. EXTREMELY detailed, this will most likely be your troubleshooting guide and information resource whenever you work with or get stuck somewhere in the framework.

The author goes with a "no fluff" approach to the book and the 500+ pages are nothing but details, details, details (aka, meat). There's plenty in the book that you probably won't need/use more than once or twice; but when you do, you'll be glad to have this reference for the general lookup and troubleshooting the intricacies and details of Struts (I haven't had it long and I already found pieces that are contained within that are just blatantly missing from other texts).

The book really exposes Struts 2 and its inner workings. You will need to take what is there and completely rework it for you application (it's not a "copy-and-paste-from-me" book), but you will understand thoroughly what is happening under the covers.

This is also the first book I've read so far that covers the "default, no-config" option available in Struts 2. It's finally nice to have a reference that goes over the default information so that you aren't declaring everything explicitly until it works the way you want it to. You can just check this book out and figure out which parameters, constants, etc. you need to override/alter.

It's a heavy "general" read, but it's a wonderful, light reference.

The only reason I can't give it 5 stars is due to the overall formatting. The sections of the text are separated as if it were being displayed on a basic web page, wiki, etc. It just made narrowing down what's on the page to your specific needs a little harder than usual.

PS - don't let it's size fool you, it really is COMPLETELY packed
4 of 4 people found the following review helpful
HASH(0x9122f204) out of 5 stars Requires a bit of effort but there's a wealth of information in there 18 May 2008
By jcdeveloper - Published on
Format: Paperback Verified Purchase
The book is for people who have a solid understanding of the servlet/JSP api. Some of the examples in the book require a little extra work on your part since the it does not layout every step. However if you do put the effort and go over the chapters thoroughly, you'll find that there's a wealth of information in here.
3 of 3 people found the following review helpful
HASH(0x9122f1ec) out of 5 stars not worth it 9 Sept. 2009
By silvertad - Published on
Format: Paperback
this is just a rehash of struts1 book from the same author, took the old format and replaced the struts1 stuff with struts2 2, the problem is t struts2 needs more indepth coverage in order to understand correctly, example author never explains what's the need for OGNL, how is it useful?
you will have more questions than answers when you are done with this book without understanding the innerworkings of struts 2
7 of 9 people found the following review helpful
HASH(0x9122f6b4) out of 5 stars Excellent book! 20 Feb. 2008
By John Cartwright - Published on
Format: Paperback
I have a moderate amount of experience w/ Struts1 but am relatively inexperienced w/ Struts2. I found this to be an excellent book covering a wide range of Struts2 topics in a very readable and approachable fashion. Really clarified a lot of the material I'd been reading in the online docs.

Highly recommended!
Were these reviews helpful? Let us know