Programming Books C Java PHP Python Learn more Browse Programming Books
Practical Apache Struts 2 Web 2.0 Projects and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $10.40 (26%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Practical Apache Struts 2... has been added to your Cart
+ $3.99 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book shows minor wear and is in very good condition. Blue Cloud Books. Hot deals from the land of the sun.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Practical Apache Struts 2 Web 2.0 Projects (Practical Projects) Paperback – November 19, 2007

ISBN-13: 978-1590599037 ISBN-10: 1590599039 Edition: 2007th

Buy New
Price: $29.59
21 New from $16.99 23 Used from $0.47
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, November 19, 2007
$29.59
$16.99 $0.47
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$29.59 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Practical Apache Struts 2 Web 2.0 Projects (Practical Projects) + Struts 2 in Action
Price for both: $61.24

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Practical Projects
  • Paperback: 338 pages
  • Publisher: Apress; 2007 edition (November 19, 2007)
  • Language: English
  • ISBN-10: 1590599039
  • ISBN-13: 978-1590599037
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #593,845 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Ian Roughley is an Apache Struts 2 user and developer, and has been developing Java web applications for years using Struts web technology.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I discourage this book.
Raúl Luna
I have read a lot of technical books, and I found this one hard to follow and hard to understand.
Leo
A bit of conclusion, or at least a blank page, would have been nice.
Jeanne Boyarsky

Most Helpful Customer Reviews

12 of 13 people found the following review helpful By Eric D. Nielsen on January 25, 2008
Format: Paperback
I was extremely disappointed in the authors other struts 2 book; and was planning to avoid this one, but all the other stuts 2 books kept slipping their date, so I picked this one up on a whim.

I'm rather surprised by the negative reviews people are giving it, as I found it a very useful book. Yes the title is a little hokey and the content only pays lip-service to Web 2.0 aspects. I have been working on my own personal projects in Struts 2 for a few months so I wasn't a complete novice coming into the book, and I lurk on both the users and developer mailing lists. I felt the material was well laid out and followed a natural progression. The book doesn't really cover MVC theory nor how it applies to any of the "Action" frameworks, so its not really a book for people with no prior experience in those areas.

The other limitation I found was the book just ends. There was no real wrap up or conclusion. Basically he finishes developing the last use case of this sample application and on the facing page is the index. To me this was the only place that felt rushed.

The book doesn't cover a fair bit of the annotation based configuration opposed to XML and a few of the more established plugins however that are a few places where it might not be "future-proof" given the works that's going on now merging/combining several of the convention-over-configuration plugins into a single unified one for struts 2.1
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 23 people found the following review helpful By Raúl Luna on December 26, 2007
Format: Paperback
I am starting to program in struts, and definitively this is not the book I was looking for. First, it talks about Ruby on Rails so good that I'm thinking if I should move to that instead keeping studying Struts. Second, the first example have soooo many assumptions that it is impossible fo follow. Thrid, the rest of the book appear to be complex as if you already were a master of struts 1.

I discourage this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By Matthew B. Payne on January 20, 2008
Format: Paperback Verified Purchase
Like others said its not for beginners. However, that doesn't make it a bad book. If you are looking for guide for going to struts 1 to 2, this book is not it. With that said, if you are a webwork developer or already have a handle on the Struts 2 basics this book does provide some nice samples. It provides a nice sampling of how to integrate with some of the plugins that have been added over the last year. (zero config, wild cards in configuration, gwt, hibernate, spring, security). You may already be an accomplished struts 2 development however, their may be some things to take away from this to add to one's cookbook.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Joseph Radtke on April 2, 2011
Format: Paperback Verified Purchase
This book obviously had absolutely no proofreading.
THE SOURCE CODE DOES NOT WORK!!!! I fixed the obvious typos such as setting the database name as "APP2S" on some pages and "app2s" on others and spelling partial as "patial" in some places (the source code actually fixes this by using "patial" in other places) and it still wouldn't run. I have worked on it for a long time and have learned a lot about struts 2 by reading other well-written books. Unfortunately, they never helped me get past the null pointer exception that occurs with the Source Code. By commenting out the validating logic in the problem class I was able to get further in the book and actually make most of the application run. This was not because of things learned from this book, but from reading other well-written and well-proofread books.

I wrote to the author regarding this problem and his response was to ask what Struts version and what java version I was using. This was unbelievable!!! What planet is he from???? I was using his source code which was designed for maven and has a pom.xml which SETS THE JAVA VERSION AND THE STRUTS VERSION to the SAME VERSION THAT HE USED!!!

I hesitated writing this review, but when the author STONEWALLS me like this I feel a duty to WARN PROSPECTIVE PURCHASERS.

I cant' believe he ever ran this source code personally, BECAUSE IT DOES NOT WORK!!!!

I note that some of the other reviews say this book is not for beginners. That is not the problem as you can take any other book and figure out what you need to know to make the examples work; it just takes a little longer if you are a beginner. I will admit I am new to Struts 2 but have used mvc frameworks extensively in the past.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By M. Milkin on January 2, 2009
Format: Paperback
Some Positives:
This is a very good book to learn the integrations of struts 2, with Spring, and Hibernate. There are a many samples of how to tie some of the Web 2.0 technologies together and that is very hard to find in other books. Most other books i have looked at put the blinders on when looking at this framework and ignore the need for other integrations. (as everyone else has stated THIS IS NOT FOR BEGINNERS and an understanding of Hibernate, Struts, and Spring is recommended )

Some Negatives:
Although it gives examples of how to tie some projects together it does not go into implementation details of any other project (struts only) there by leaving you hanging. So unless you are familiar with Hibernate, Spring, Velocity ect, and how to set them up this book will be very difficult to follow.

I think the place where people will be frustrated most is in chapter 4. It talks about creating a UML model "and through some magic" the Persistence classes get generated. Nowhere does it talk about the generation of hbm files or how they translate to the export of the schema. And without that understanding it is very difficult to get past chapter 4.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?