- Series: The Practical Guides
- Paperback: 137 pages
- Publisher: Morgan Kaufmann; 1st edition (November 2, 2002)
- Language: English
- ISBN-10: 1558608621
- ISBN-13: 978-1558608627
- Product Dimensions: 6.9 x 0.4 x 9.1 inches
- Shipping Weight: 4.8 ounces (View shipping rates and policies)
- Average Customer Review: 42 customer reviews
- Amazon Best Sellers Rank: #3,592,268 in Books (See Top 100 in Books)
To get the free app, enter your mobile phone number.
The Struts Framework: Practical Guide for Java Programmers (The Practical Guides) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
"I heartily endorse this book. Since an early copy of Sue's manuscript hit my desk, it has not left my side and is now well thumbed and gathering coffee stains from regular use." -Simon Chappell - Java Programming Specialist with a Fortune 100 company
"Sue Spielman launches the aspiring Java J2EE programmer on an exciting exploration of Struts based MVC architecture and applies this knowledge in creating a state of the art web application. No 21st Century web software engineering library is complete without this important book."-David McClure, Internet Technology Group, Fidelity Investments
From the Back Cover
"I heartily endorse this book. Since an early copy of Sue's manuscript hit my desk, it has not left my side and is now well thumbed and gathering coffee stains from regular use." Simon Chappell - Java Programming Specialist with a Fortune 100 company."
"Sue Spielman launches the aspiring Java J2EE programmer on an exciting exploration of Struts based MVC architecture and applies this knowledge in creating a state of the art web application. No 21st Century web software engineering library is complete without this important book." --David McClure, Internet Technology Group, Fidelity Investments
Struts is an open-source framework that integrates with standard Java technologies and lets developers build web applications quickly and effectively. In much the same way that Java has overtaken C++, Struts is well poised to become the framework for web application development because of its ability to address the types of issues engineers face when building large-scale web applications.
The Struts Framework: Practical Guide for Java Programmers meets the needs of this large audience--estimated today at 2.5 million Java programmers and growing. It provides the systematic exploration required by newcomers as well as the step-by-step instruction for more experienced readers eager to exploit Struts to the fullest. Devoted to the latest version of the framework (v. 1.1) and vividly illustrated with a thorough sample application throughout, this book is an essential resource for all programmers who want to be part of the next stage in the evolution of the web.
- Hard-to-find, practical coverage from a highly visible figure in the Java development world.
- Among the first books to cover the latest release of Struts, version 1.1.
- Reviews all the technologies comprising Struts, including JavaServer Pages, Servlets, XML, Custom Tags, and web and application servers.
- Teaches readers the development practices-including design, debugging, internationalization, and implementation-essential to Struts development.
Top customer reviews
Fact is, we should just be blowing through these books in no time and getting down to work, which is what we are allegedly paid to do. That's why Spielman rocks. She simply teaches you Struts in 126 pages. She's clear, concise, and entertaining. Don't believe any of the negative reviews saying there isn't enough depth. There is. This really is all there is to Struts. Proof? I'm doing it right now. I'm doing it well. All I read was this book.
I'm definitely looking forward to her upcoming JSTL text. Amazon.com says it's only 200 pages long. Amen to that. Thank you Ms. Spielman for teaching us Struts, and for setting an example of brevity and effectiveness.
I have been programming for around 10 years and have picked up many technologies from many books. However, I have been unable to understand Struts from this book alone. There isn't enough depth of coverage and the explanation is not at all clear.
I appreciate the attempt to make it short and concise. However, it just doesn't work in this case.
Workshop "page flows" provide a layer over Struts, aggregating related actions into one construct, not unlike Struts "modules"?! Too bad this book does not cover these, they certainly were available with Struts 1.1, which this book covers (see [...])
Still though this book has its value. For instance, section 4.1, "Creating An Action" describes some practices for working around what is seen particularly by the Spring community (I spent the first month and a half using Spring rather than Workshop) as the major drawback of Struts -- that the Struts action class must be directly extended, resulting in unnecessary coupling to the framework, lowering testability, etc.
Fair enough, but the Struts examples in the Spring literature are typically shoddy. This volume has a couple of valuable recommendations in this regard, the first being to create "a base action class for the application", which will helps focus the coupling. Next "to enforce the contract between the base class and any subclasses, make the base class abstract".
It is nuggets like these that make this book worthwhile, though, recalling my own attempts with this volume a couple of years ago, I would not recommend it to anybody who is not at least mid-level.
what I needed to know to thoroughly impress my boss, but also able to make suggestions and comments on how we should go about building our project thanks to this book. With a sub- price tag, it's hard to justify spending 2 and 3 times the amount on another book. If you need a true practical guide, this is it. I've already recommended it to the rest of our development team, cause I don't want to give up my copy!
Who should buy:
If you have never used Struts before and want to learn Struts quickly, then this is the book for you.
If you have worked on Struts earlier and are looking for advanced features, then this is not the book for you. If you want to learn JSP/Servlets, then this is not the book for you. If you are looking for best practises, pattern and J2EE architecture, then this is not the book for you.