or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
36 used & new from $20.26

Have one to sell? Sell yours here
 
   
Struts Design and Programming: A Tutorial (A Tutorial series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

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

~ Budi Kurniawan (Author)
4.2 out of 5 stars  See all reviews (24 customer reviews)

List Price: $44.95
Price: $30.87 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.08 (31%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
17 new from $25.27 19 used from $20.26

Frequently Bought Together

Customers buy this book with Struts 2 Design and Programming: A Tutorial (A Tutorial series) by Budi Kurniawan

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

Customers Who Bought This Item Also Bought

Programming Jakarta Struts, 2nd Edition

Programming Jakarta Struts, 2nd Edition

by Chuck Cavaness
3.3 out of 5 stars (77)  $29.67
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

by Bryan Basham
4.3 out of 5 stars (142)  $31.49
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)  $31.49
Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (67)  $31.49
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.8 out of 5 stars (24)  $33.64
Explore similar items

Editorial Reviews

Product Description

Struts is the most popular framework for building scalable Java Web applications. The first part of this book explains the latest version of Struts and teaches how to build real-world Struts applications. The second part goes the extra mile to discuss how to design Struts applications and solve common problems in Struts development. It's like two books at the price of one.

More importantly, this book is a tutorial designed to make the reader truly understand the concepts. It explains not only how to use Struts' features, but also how a certain feature works under the hood and which to choose if similar features exist. Examples are relevant and based on real-world applications. Several important topics rarely mentioned in other books—such as file upload, paging, object caching—are given detailed treatment.

The first part is for beginners and Struts developers who don't feel they have a complete grasp of Struts. It explains the following and many more:

- The Model-View-Controller design pattern - Action forms - User input validation - The Validator Plug-in - JavaServer Pages Standard Tag Library (JSTL) - The JSP 2.0 Expression Language (EL) - HTML, Bean, Logic, Nested Tag Libraries - Application configuration - The Custom SelectLabel Tag - Tiles - Message handling and internationalization - Struts-JSF Plug-in - The open source DisplayTag Library - File upload and programmable file download - Jakarta Commons BeanUtil Class

In addition, this book deals with many design topics such as - Data persistence - Transfer objects - Configuration information sharing - Object caching - Application security - Paging and sorting - HttpServletRequest wrapping - Early session invalidation

The last chapter, "How Struts Works", dissects Struts' source code and explains the components that together make Struts tick. This chapter is particularly interesting to readers who want to know how Struts works in the background and how to extend Struts. Understanding it helps you design and develop more effective Struts applications.

This book is for you if you need one written with clarity and readability in mind.



From the Publisher

This book is for you if you need one written with clarity and readability in mind.

Product Details

  • Paperback: 450 pages
  • Publisher: BrainySoftware.com (April 1, 2005)
  • Language: English
  • ISBN-10: 0975212818
  • ISBN-13: 978-0975212813
  • Product Dimensions: 8.9 x 6.9 x 1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #743,571 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Struts Design and Programming: A Tutorial (A Tutorial series)
52% buy the item featured on this page:
Struts Design and Programming: A Tutorial (A Tutorial series) 4.2 out of 5 stars (24)
$30.87
Struts 2 Design and Programming: A Tutorial (A Tutorial series)
27% buy
Struts 2 Design and Programming: A Tutorial (A Tutorial series) 3.9 out of 5 stars (9)
$32.97
Programming Jakarta Struts, 2nd Edition
8% buy
Programming Jakarta Struts, 2nd Edition 3.3 out of 5 stars (77)
$29.67
Struts 2 in Action
7% buy
Struts 2 in Action 4.8 out of 5 stars (10)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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

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

 
13 of 14 people found the following review helpful:
5.0 out of 5 stars The Design Part is great, October 7, 2005
By Xiao Hoa (Montreal, Canada) - See all my reviews
(REAL NAME)   
Part 1 of this book discusses Struts programming. It covers the current version of Struts (1.2). The second part is what's really great. It teaches you how to design Struts application properly. Some related design patterns are discussed that made you glad you'd chosen this book. For example, there are a number of chapters that are as useful and high quality as this article (from the same author)

http://dev2dev.bea.com/pub/a/2005/05/decorators.html

Other design topics include
- Paging
- Managing very large resultsets in multi pages
- Transfer data object design pattern
- Data Access Object
- Caching
- Persistence layer
- etc

There is also a chapter entitled "How Struts Works" that provides a useful insight into the internal working of Struts. I found this one really exciting.

I would also like to point out that the author has a clear and easy to understand writing style. Examples work well and relevant.

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



 
12 of 13 people found the following review helpful:
4.0 out of 5 stars Best book around to LEARN Struts, November 15, 2005
By Riccardo Audano (Chiavari, Italy) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This is a very clear, concise introduction to the Struts framework.
It' s up to date, and present the subject with a learn-by-example strategy. I appreciated the fact that the various aspects of Struts are presented with many little independend manageable examples intead of the typical "example application" that many book use to "put it all together". Overall an excellent text to understand the whys and hows of Struts. Be warned you will not find material on the more sophisticated aspects and usages of Struts, but a good foundation upon which you can build with working experience and more advanced books like "Struts Recipes". Anyhow you can just make up your mind by going to jtutedotcom and checking the entire book online!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 13 people found the following review helpful:
5.0 out of 5 stars Strong in concepts, August 25, 2005
The good thing about this book is it teaches you concepts, rather than technicality (which you can browse from Struts' website). It starts with the crucial paradigm that every Struts developer has to fully understand: the Model-View-Controller pattern (aka the Model 2 architecture). Chapter 1 provides you a very good example on MVC, presenting one achieved with servlets/JSP and one with Struts. Once you're comfortable with it, Chapters 2, 3, 4 explain about actions, action forms, and how to configure your Struts application.

Subsequent chapters talk about the Validation framework, an important feature that makes Struts the most popular MVC framework. With Validation, you can validate user input both on the server-side as well as the client side, or both. No need to write Javascript functions as they are generated automatically. This is really a cool feature. The discussion of Validation in this book is more detailed than in other books.

This book also covers Tiles very well. You use Tiles to help you lay out the components in your Web pages. Tiles is dynamic and make it easy to achieve consistent look for your application. Changing the look involves only editing a single file. Again, I feel I have a good grasp of Tiles after reading this book (I've previously read a similar chapter in Manning's Struts in Action book)

After you understand how to program with Struts, the second part of the book talks about design. There are a number of important J2EE design pattern discussed, all of them in plain language.

If you've never learned Struts before, this book is definitely for you. If you've been using Struts, you might still be interested in the design topics which is quite advanced to even seasoned Struts developers.
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

3.0 out of 5 stars Good layout, unclear explanations
I bought this book after reading a lot of positive reviews... and i'm a little disappointed.

Minuses of this books are:
- language - it's very poor - i guess... Read more
Published on March 8, 2007 by Lukasz Dumiszewski

3.0 out of 5 stars good book overall - lacking details - expensive for the content
The book is good but I wish the author took time to go through the details, there are so many gaps that I needed to look elswhere to understand. Read more
Published on March 8, 2007 by K. Fikri

5.0 out of 5 stars Excellent reference to learn struts
I found this book very clear and concise. I used it as a reference in my work and it has been of a great help to me.
I highly recommend it!!
Published on February 21, 2007 by El Hazoui Ilias

4.0 out of 5 stars Pretty good book
In my opinion, there aren't many great books out there on learning struts, that will also get you into some of the real life details and reality of struts programming. Read more
Published on January 9, 2007 by Rick Lasagna

5.0 out of 5 stars Excellent Book!!!
I bought this book based on the very positive reviews on this forum and I was not disappointed. I read the entire book from cover to cover and tested the sample code that can be... Read more
Published on December 17, 2006 by Siddhardha

1.0 out of 5 stars Am I missing something?
I am shocked at the number of positive reviews for this book. Hands-down, this is the worst "tutorial" I have ever encountered. Read more
Published on December 7, 2006 by Roger Lipp

5.0 out of 5 stars Good book to read through
Very book if you start to learn struts and don't buy manning books unless you know struts.
Published on October 31, 2006 by Qiang Han

5.0 out of 5 stars The Best Book To Grasp Struts Quickly and Firmly
It was a bit difficult for me to write a review for this book because it is good in so many ways. First of all, Budi is an author with a talent for explaining things clearly,... Read more
Published on October 3, 2006 by Ray Djajadinata

5.0 out of 5 stars Helped me effectively use Struts quickly
The other reviews say it all, but I wanted to throw mine in because this book helped me learn and effectively develop Struts so well. Read more
Published on September 28, 2006 by Scott P. Stewart

5.0 out of 5 stars Excellent Book on struts. Well thought
I just bought this book, looking at the reviews. I must tell you that this book is worth all the 5 stars. Read more
Published on August 2, 2006 by Naveed Ahmad

Only search this product's reviews



Customer Discussions

This product's forum
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
 

Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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