See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

10 used & new from $5.00

Have one to sell? Sell yours here
 
 
Struts Survival Guide: Basics to Best Practices (J2ee Survival Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Struts Survival Guide: Basics to Best Practices (J2ee Survival Series) (Paperback)

by Srikanth Shenoy (Author), Nithin Mallya (Author) "1. You will learn about Model 1 and Model 2 (MVC) and their differences..." (more)
Key Phrases: duplicate form submissions, message resource bundle, declarative exception handling, Commons Validator, Request Handler, Add Comment (more...)
4.1 out of 5 stars See all reviews (28 customer reviews)


Available from these sellers.


1 new from $109.40 9 used from $5.00

Customers Who Bought This Item Also Bought

Struts: The Complete Reference, 2nd Edition (Complete Reference Series)

Struts: The Complete Reference, 2nd Edition (Complete Reference Series)

by James Holmes
4.5 out of 5 stars (50)  $34.99
Struts 2 in Action

Struts 2 in Action

by Don Brown
4.8 out of 5 stars (9)  $29.69
Explore similar items

Editorial Reviews

Product Description
Struts is the most popular MVC framework used for J2EE web application development. This book covers the Struts architecture and basics such as data validation, tags and I18N.

In addition, it covers a lot of tips, strategies and best practices for Struts based application design and development, many of them not found elsewhere. It tells you how to fill the gaps in Struts and what features are important in J2EE projects.

The book provides a robust exception handling strategy that is production-ready. You will learn how to edit List based forms in Struts. You will also see how to use Paging framework with Struts and neat tricks. You will see when does customizing Struts really make sense in real projects.

What's inside
Struts basics - architecture, validation, tags, I18N
Best Practices for designing Action classes
Action chaining
Robust exception handling with Struts
Using Image buttons in Forms
List Forms
Paging libraries for Struts
Handling Duplicate Form submission in generic way
Customizing Struts

About the Author
Srikanth Shenoy specializes in the architecture, design, development, and deployment of large J2EE and EAI projects. He has helped clients in the manufacturing, logistics, and financial sectors to realize the Java's "write once, run anywhere" dream.

Nithin Mallya specializes in providing enterprise solutions for financial clients. He has built transaction intensive systems using various distributed object technologies.


Product Details

  • Paperback: 224 pages
  • Publisher: ObjectSource Publications (February 2004)
  • Language: English
  • ISBN-10: 0974848808
  • ISBN-13: 978-0974848808
  • Product Dimensions: 9.9 x 6.9 x 0.6 inches
  • Shipping Weight: 15.2 ounces
  • Average Customer Review: 4.1 out of 5 stars See all reviews (28 customer reviews)
  • Amazon.com Sales Rank: #773,360 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Citations (learn more)
This book cites 1 book:


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Struts Survival Guide: Basics to Best Practices (J2ee Survival Series)
78% buy the item featured on this page:
Struts Survival Guide: Basics to Best Practices (J2ee Survival Series) 4.1 out of 5 stars (28)
SAS Survival Guide Handbook (Collins Gem)
22% buy
SAS Survival Guide Handbook (Collins Gem) 4.6 out of 5 stars (73)
$7.99

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

28 Reviews
5 star:
 (15)
4 star:
 (6)
3 star:
 (3)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (28 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
25 of 25 people found the following review helpful:
5.0 out of 5 stars PDF version of this book available for Free, April 2, 2005
I am the author and publisher of this book.

This is an informational entry to let everybody know that the PDF version of this book is available free from the Publisher ObjectSource LLC - http://www.objectsource.com

While you are there, also grab goodies such as companion workbook for the Struts Survival Guide.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
5.0 out of 5 stars A MUST read for every Struts developer, February 27, 2004
By "arvind_fremont" (Fremont, CA United States) - See all my reviews
I started reading the ebook version with some skeptisicm as the book is from a first time Publisher. My view has changed since then remarkably. As I read the ebook, I was impressed by the practical coverage in this book - which also convinced me to buy the printed book. The book has some typos but they are really minor and did not distract me much and neither has prevented me from giving five stars to this book.

The book was best value for my money It manages to do justice to Struts and its best practices in a short 225 page and costs just 14.95. The book deserves its subtitle "Basics to Best Practices".
Doesnt matter if you are a beginer or an expert in Struts - You will find this book useful.

The book starts off with an excellent introduction to MVC and how Struts fits into MVC. It then explains the basics of Struts very well and develops a hands-on application in Struts.

The fun starts from Chapter 4 onwards.
Chapter 4 covers advanced Struts concepts and presents some interesting ideas about Struts Action design.

Chapter 6, 9 and 10 were killer stuff. I have three other Struts books with me, yet I found these chapters totally novel concepts found nowhere else.

For example, Chapter 6 explained how to modify the Struts BaseTag, CheckboxTag to handle some scenarios where they dont work out-of-the-box. It provided a thorough coverage of Struts Form submissions with Image Buttons. I was doing it wrong all these time!!. Chapter 6 also covered JSTL and how to use Struts-EL. Probably the crown jewel(s) from Chapter 6 are:

a) How to handle editable List based Forms
b) How to handle Multi page read only lists (by integrating the popular Pageer Taglib from jsptags.com with Struts)
c) A high-performance page traversal framework mechanism

Chapter 7 covers Tiles. Coverage of Tiles elsewhere I read on the net try to cover every feature in Tiles - many of which confuse me. This book sticks to just one way of using Tiles - which I think is the best way to use Tiles.

Chapter 9 is about Exception handling with Struts. I have one word to say "Fantastic" !!! The coverage of Exception handling alone is probably worth the price of the book. It provides a solid framework to handle Exceptions in Struts, log them in a centralized manner and report and alert in a production environment. I plan to use this framework AS IS in the project I am currently working on. Most other books on Struts limit their exception chapter to explaining differences between Checked v/s Unchecked exceptions and telling how the <global-exception> tags work in the struts-config.xml.

Chapter 10 is for folks who want to customize Struts and reap its benefits in design and development of production systems.
It presents three of four examples of how Struts can be effectively customized.
The best among them was how to how to handle duplicate form submissions in a generic manner. We all have to deal with duplicate form submissions in daily life and handle them on usecase basis by using the Synchronizer tokens. The technique illustrated here no doubt relies on the Sync token but uses it a very ingenious manner, presents a generic Action class. I liked this technique.
Other techniques I liked are that the chapter provides a Dispatch Action like functionality for Image based form submission. The DispatchAction in Struts is great, unfortunately I can use it only under certain restrictions. One of them is that the all of the buttons have to have the same name. This technique removes that restriction and opens a world of possibilities for designing cleaner applications while providing enhanced user experience.

If you architect, design and develop Struts based applications for your living, do yourself a favor - Go buy this book. I bet you will not have it in your book shelf but in your hand everyday.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Tons of valuable advice, June 21, 2004
By Julie Campbell (Sunnyvale, CA USA) - See all my reviews
I am avid reader. This is my third Struts book. I went for it since my opinion was "it is inexpensive what the heck". Boy! was I in for a surprise or what...

Since I knew Struts already, I skimmed through the initial introductory chapters. I found some good advice that no other Struts book/online materials offered me so far. Here are some I found (in)valuable:

1) Action Chaining

2) The right way to use Image Buttons for Form Submission

3) Some good JSTL and Struts-EL stuff

4) A great Page Traversal framework.

5) Using Pager Taglib with Struts

6) An expert treatise of Exception Handling that goes far beyond "Here is how you confugure exception in struts-config.xml" and tells
a) When to use Struts declarative exception handling and when not to
b) How Struts exception handling complements Servlet exception handling
c) How to log exceptions in a customer-support friendly way so that they can be cross referenced?
d) How to prevent duplicate logging?
e) Strategies for centralized logging
f) Reporting exceptions

7) Customizing Struts to get some real benefits out of it such as:
a) How to fill the gap between ImageButton and DispatchAction, that's so missing
b) Controlling duplicate form submission in a generic manner rather than dealing with it in a per form basis
c) A pageflow controller
d) A <html:cancel> like functionality when images are used for the cancel button

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great Job - Keep it up!
This could be the best $15.00 that you spend provided that you have SOME experience developing web based applications and preferably some familiarity with Struts framework. Read more
Published on October 20, 2005 by Bharat C. Ruparel

5.0 out of 5 stars True Developer to Developer
This explains what exactly you need to understand for writing full flegded Struts applications, in simple and logical fashion
Published on August 30, 2005 by S. Nair

5.0 out of 5 stars Essential text
This is a "must have" for Struts programmers, whether they're novice or expert. Clean, concise examples that really work!!!
Published on July 28, 2005 by Thomas E. Young

4.0 out of 5 stars MUST HAVE ! - This is not a tutorial!
So, this one is difficult to describe. First 3 chapters are basics, 1 is boring story about MVC model I and II. Read more
Published on July 5, 2005 by Petar Banicevic

1.0 out of 5 stars This book has problems!
I have had a difficult time reading this book because the English and grammar are so poor. It is absolutely distracting! Read more
Published on April 6, 2005 by John Brunton

5.0 out of 5 stars Excellent
And now go to www.objectsource.com to download all the book and samples for free!

Thanks guys!
Published on April 1, 2005 by L. J. Briceno

4.0 out of 5 stars good for starter
I haven't finished the book yet, but I've been impressed that it's a very good introduction book for a starter for struts. Read more
Published on March 23, 2005 by W. LI

5.0 out of 5 stars A Must Have
I read the O'Reilly book first, so I barely even noticed the grammatical errors in this book. This book is straight to the point and tells you exactly what you need to do to get... Read more
Published on February 15, 2005 by D. Nerenberg

5.0 out of 5 stars This book saved my life
I just don't know what I would've done had I not purchased this book. This book is probably the only one in the market that explains how to do List based form.
Published on November 10, 2004 by D. Siroros

3.0 out of 5 stars Mistakes abound
I agree with the previous reviewer in the sense that the book contains unacceptable basic mistakes, that would have you reading the online docs (what's the use of this book then... Read more
Published on September 23, 2004 by R. S TANUATMADJA

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
How popular is Struts ? 0 February 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 4 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list

So You'd Like to...


Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Have the Best Lawn on the Block

lawn mower

Shop our selection of gas, electric, and reel lawn mowers in Home Improvement.

Shop all lawn mowers

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates