- Series: Essential Skills (McGraw Hill)
- Paperback: 408 pages
- Publisher: McGraw-Hill Osborne Media; 1 edition (July 29, 2004)
- Language: English
- ISBN-10: 0072256591
- ISBN-13: 978-0072256598
- Product Dimensions: 7.3 x 0.8 x 9 inches
- Shipping Weight: 1.5 pounds (View shipping rates and policies)
- Average Customer Review: 5 customer reviews
- Amazon Best Sellers Rank: #7,833,099 in Books (See Top 100 in Books)
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: Essential Skills (Essential Skills (McGraw Hill)) 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
From the Back Cover
Fundamentals Made Easy--Covers Struts 1.2
Create powerful Web applications with Struts, the dynamic application framework built for online Java programming. Through hands-on examples you’ll quickly learn Struts basics--working in the MVC architecture, handling user input, and using Struts actions and tag libraries. Then, you’ll find coverage of the Struts Validator framework, Tiles, and Eclipse--the most popular Java Integrated Development Environment (IDE). Start taking advantage of the all the powerful development features available in Struts right away.
Designed for Easy Learning:
- Modules--Each concept is divided into logically organized modules (chapters), ideal for self-paced learning
- Critical Skills--Each module opens with the specific skills covered in the module
- Mastery Checks--End-of-module reviews test knowledge using short-answer, multiple-choice, and fill-in-the-blank questions
- Ask the Experts--Q&A sections throughout are filled with bonus information and helpful tips
- Progress Checks--Quick self-assessment sections check your progress
- Annotated Syntax--Example code annotated with commentary that describes the programming techniques being illustrated
Steven Holzner is an award-winning author of more than 80 computing books, and a former contributing editor for PC Magazine. He is an expert in Struts, Java, and online programming.
About the Author
Top customer reviews
Mister Holzner does a great job explaining certain things that many other resources seem to omit, assuming that the reader can figure it out on her own (often by reading source code). In general, the book's contents feels like a good match for the book's stated target audience.
The negative remarks I wrote down while going through the chapters included a lot of tiny issues like not explaining all attributes (even with a one-sentence mention) of the action mappings in a Struts configuration file. Also, it was weird to be taught how one uses "javac" -- the book clearly states that working knowledge of Java is assumed.
Furthermore, many example code snippets in the book use horrible package and class names such as "ch03.ch03_05", which makes it unnecessarily difficult to keep track of which file is which. Also, the decision to employ a custom taglib, <ch03:toppings/>, just to set up a list of items for testing when a simple scriptlet would do?
Regardless of me whining about the smaller issues, I'd say "Struts: Essential Skills" is a great learning resource for Struts. It's far from sufficient as a reference, but I've never seen as effective a Struts tutorial than this.
For each sample app the author just used a naming scheme of chapter number and then he adds an incrementing number at the end of the chapter name to get the class/file name.
The index page would be ch04_01.jsp. An Action class would be ch04_02.java. A form would be ch04_03.java. And a results jsp page would be ch04_04.jsp.
What a bad idea. So then try to imagine learning how to tie the Struts concepts together with writing a struts-config.xml. It's very ugly and so very confusing.
Insult to injury, I've found a number or errata but there isn't anywhere on the books site to let the author/publisher know.
Buy a different book.