Enter your mobile number or email address 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.
To get the free app, enter your mobile phone number.
Struts 2 Design and Programming: A Tutorial (A Tutorial series) Paperback – January 25, 2008
Customers who viewed this item also viewed
Customers who bought this item also bought
What other items do customers buy after viewing this item?
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This is not an encyclopedia. Rather it gives you a short but thorough introduction to struts basics and specialized topics like validation, tags and file upload. See the table of contents.
After reading this book you are well prepared to fill in the gaps by mousing around the internet and getting more details.
It is not for beginners. The first example cannot be completed with only the information in the book. Furthermore, the example code website mentioned in the book is not in sync with the example in the book. From a very quick glance at [...] you can get what limited value this "tutorial" has to offer for free without spending any money at all.
Don't buy this book, I will be returning mine.
That initial experience, plus numerous typos and grammatical errors, do not inspire confidence. It's back to Amazon for this book.
It's a shame, because the author's tutorial approach is pretty good. A little proofreading would have gone a long way here.
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.
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
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).