Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
$35.44
Qty:1
  • List Price: $49.95
  • Save: $14.51 (29%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it Monday, April 21? Order within and choose One-Day Shipping at checkout. Details
Trade in your item
Get a $3.59
Gift Card.
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

Struts 2 Design and Programming: A Tutorial (A Tutorial series) Paperback


Amazon Price New from Used from Collectible from
Paperback
"Please retry"
$35.44
$13.95 $13.98

Frequently Bought Together

Struts 2 Design and Programming: A Tutorial (A Tutorial series) + Struts 2 in Action
Price for both: $67.09

Buy the selected items together
  • Struts 2 in Action $31.65

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: A Tutorial series
  • Paperback: 576 pages
  • Publisher: BrainySoftware; 2nd edition (January 25, 2008)
  • Language: English
  • ISBN-10: 0980331609
  • ISBN-13: 978-0980331608
  • Product Dimensions: 8.9 x 7 x 1.1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #290,675 in Books (See Top 100 in Books)

Editorial Reviews

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.


More About the Author

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

Customer Reviews

3.8 out of 5 stars
5 star
5
4 star
4
3 star
0
2 star
2
1 star
1
See all 12 customer reviews
Don't buy this book, I will be returning mine.
Mark H. Nichols
Anyway, if you are looking for the best way to do something with struts 2, this book will show how in a technical view (take care from a design view).
Antonio Fornie Casarrubios
Overall, this is a terrific book and I highly recommend it to anyone working with or curious about Struts 2.
Marc Peabody

Most Helpful Customer Reviews

22 of 22 people found the following review helpful By Marc Peabody on February 17, 2008
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.
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 J. Brutto on April 29, 2008
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
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 4 people found the following review helpful By jcdeveloper on May 18, 2008
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.
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 3 people found the following review helpful By K. Fikri on September 9, 2009
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
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
7 of 9 people found the following review helpful By John Cartwright on February 20, 2008
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!
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
2 of 2 people found the following review helpful By Antonio Fornie Casarrubios on September 4, 2008
Format: Paperback
I'm really happy I bought this book, even though I'd be happier if it was true what the title says: this book doesn't say anything about design.

It shows much about syntax and about what possibilities Struts 2 gives you, but if you aren't a good designer your designs won't still be good after reading this book. I know there are other good books about designing struts applications, this is not one of them.

Anyway, if you are looking for the best way to do something with struts 2, this book will show how in a technical view (take care from a design view).
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

Product Images from Customers

Search
ARRAY(0xa4098174)

What Other Items Do Customers Buy After Viewing This Item?