or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Webwork in Action
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Webwork in Action [Paperback]

Patrick Lightbody (Author), Jason Carreira (Author)
4.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $44.95
Price: $34.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.79 (24%)
  Special Offers Available
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 Wednesday, February 1? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback, Bargain Price $3.18  
Paperback, October 5, 2005 $34.16  

Book Description

1932394532 978-1932394535 October 5, 2005

WebWork helps developers build well-designed applications quickly by creating re-usable, modular, web-based applications. WebWork in Action is the first book to focus entirely on WebWork. Like a true "Action" book, it is both a tutorial on WebWork and a sourcebook for its use in demanding, real-world applications. The book goes into considerable depth on how to get desirable web features with WebWork. It uses the same basic (continuing) example as in Manning's Hibernate in Action to show how to integrate WebWork with the popular Hibernate persistance framework.

Although Java was (correctly) touted as the next big programming language, it wasn't until the introduction of J2EE and Servlets that its use really took off. Yet, in spite of the huge popularity of JSPs and Servlets, it was never easy for developers to quickly create re-usable, modular web-based applications. Not long after the introduction of JSPs, WebWork sought to solve those very problems and has been helping thousands of developers ever since. WebWork is a web-application framework used by people who understand that somewhere been "just get it done, no matter how ugly" and "make it perfect" lies their best choice. WebWork helps developers build applications quickly, but its unique design also lets developers build beautifully-designed applications.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Lightbody is a software engineer with Spoke Software. He is also a primary developer on the OSWorkflow, XWork, and WebWork projects.

Product Details

  • Paperback: 400 pages
  • Publisher: Manning Publications (October 5, 2005)
  • Language: English
  • ISBN-10: 1932394532
  • ISBN-13: 978-1932394535
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #1,652,081 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

6 of 6 people found the following review helpful:
5.0 out of 5 stars Webwork in Action is a great introdiction to Struts 2.0, March 3, 2006
This review is from: Webwork in Action (Paperback)
I read Webwork in Action (Patrick Lightbody and Jason Carreira) over the holidays while waiting for my wife to give birth to our third child. It wasn't so much that I was bored and had nothing to do but it was just that I couldn't put the book down. It really is an engaging read. What surprised me was how well it was written relative to other framework books I have read. I actually used Webwork 1 a bit when it first was released and then switched to Struts because that was where my work was taking me. I now wish I had stuck with it for many reasons. The framework itself is IMHO the best request driven framework out there. It is a deserving successor to Struts and I look forward to using it everywhere I can.

What made the book so engaging was that it addresses issues that were straight out of every Java web developers list of "todos". For example using interceptors in Xwork as shown in Choater 5 struck a chord with me because every framework I have worked with so far has lacked a good way to separate out activities that occur on particular session or request. Filters work great as long as you only have a couple and they can be problematic if you are using someone else's filters. They also are tied to the servlet container. If I have a Swing app (which I hope to) for whatever webapp I am developing then suddenly you have business logic that is tied to the container and not the domain logic of the app. Interceptors give you this cohesiveness with loose coupling to the container. Jason and Patrick address this very issue at the end of Chapter 5.

Chapter 6 is a discussion of Inversion of Control pattern and then how Webwork implements this. They do an excellent job of simplifying the discussion of this pattern and this simplicity shows in Webwork as well. The CaveatEmptor example was used to demonstrate Hibernate access and although complex from the integration standpoint its not what I would call a "real world" example. As a result there still is that gap that exists in many books where there could be a large leap in moving from the example to the actual problem domain. It isn't however as "huge" a gap as in most books.

Chapter 8 was especially enjoyable for me because it addressed some issues that I have run across in the development of larger scale apps. OGNL is great way to handle the domain model for an application. The chapter seemed to explain it well but we'll see after I actually create an application using it.

I would also like to see more added to Chapter 15 "Best Practices". It was a good chapter but I felt it was touching the surface of what is trying to talk about but only briefly wetted my appetite for more. I guess I'll have to try to build further on these usage ideas.

Despite some simplistic examples Webwork in Action is a great book and an excellent introduction to the next generation of request oriented frameworks. The writing is engaging and it is easy to read. It also makes you want to go get the framework and start playing.

Thats what I am going to do now.

http://jroller.com/page/mmorton8
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars Great book but just a wee bit outdated., November 10, 2006
By 
Raja S. Kolluru "rskoll" (Hyderabad, Andhra Pradesh, India) - See all my reviews
(REAL NAME)   
This review is from: Webwork in Action (Paperback)
This book does an excellent job of explaining about WebWork straight from the developers of the project.

The online material about webwork gives you very limited knowledge about this fantastic framework. But this book takes care of all the gaps.

If the authors had replaced the velocity chapter with a corresponding chapter on Freemarker( which is now the official templating language of Webwork) it would have been fabulous. But in their defence, it should be stated that it is almost impossible to keep abreast of a framework such as this.

Struts 2 Integration seems to promise webwork a lot more potential. I have been involved in projects that are already using Struts 2. There is nothing to not love about this framework. This book does a brilliant job of revealing it to us.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
3.0 out of 5 stars Buy an 8lb bag of coffee before you dive in, January 9, 2007
By 
Sam (Pittsburgh PA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Webwork in Action (Paperback)
Well, keeping in line with the AJAX in Action book I just read, this thing is a real cure for the insomniac. The authors of these books manage to drain every last bit of excitement out of even the latest of technologies. However, the topics do get covered if you can manage to keep your eyes awake. Through-out the read I often found myself rereading entire chapters because I just end up loosing interest. Also, it is written in such a manner that it begins to dig deeper into topics without first providing a strong foundation of the basics. For example, the first four chapters are using intercepts all through the code, however the reader still has very little or no idea what an intercept actually is. Examples are spread too far apart and sometimes there are no code examples to drive home a point. This will be my last In Action book purchase.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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







Only search this product's reviews



Tags Customers Associate with This Product

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

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject