Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
40 used & new from $1.81

Have one to sell? Sell yours here
 
   
Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork (Paperback)

by Neal Ford (Author)
3.7 out of 5 stars See all reviews (7 customer reviews)

List Price: $44.95
Price: $34.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.79 (24%)
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 4 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
22 new from $4.90 18 used from $1.81

Frequently Bought Together

Customers buy this book with No Fluff, Just Stuff Anthology: The 2006 Edition (Pragmatic Programmers) by Pragmatic Bookshelf

Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork + No Fluff, Just Stuff Anthology: The 2006 Edition (Pragmatic Programmers)
  • This item: Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork by Neal Ford

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • No Fluff, Just Stuff Anthology: The 2006 Edition (Pragmatic Programmers) by Pragmatic Bookshelf

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (64)  $31.49
Tapestry in Action (In Action series)

Tapestry in Action (In Action series)

by Howard M. Lewis Ship
4.0 out of 5 stars (20)  $34.16
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

by Martin Fowler
4.5 out of 5 stars (138)  $49.71
RESTful Web Services

RESTful Web Services

by Leonard Richardson
4.4 out of 5 stars (37)  $26.39
Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate

Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate

by Joseph Walnes
3.8 out of 5 stars (9)  $31.83
Explore similar items

Editorial Reviews

Product Description
A guide to the topics required for state of the art Web development, this book covers wide-ranging topics, including a variety of web development frameworks and best practices. Beginning with coverage of the history of the architecture of Web applications, highlighting the uses of the standard web API to create applications with increasingly sophisticated architectures, developers are led through a discussion on the development of industry accepted best practices for architecture. Described is the history and evolution towards this architecture and the reasons that it is superior to previous efforts. Also provided is an overview of the most popular Web application frameworks, covering their architecture and use. Numerous frameworks exist, but trying to evaluate them is difficult because their documentation stresses their advantages but hides their deficiencies. Here, the same application is built in six different frameworks, providing a way to perform an informed comparison. Also provided is an evaluation of the pros and cons of each framework to assist in making a decision or evaluating a framework on your own. Finally, best practices are covered, including sophisticated user interface techniques, intelligent caching and resource management, performance tuning, debugging, testing, and Web services.

About the Author
Neal Ford is the chief technology officer at the DSW Group, Ltd. He is an architect, designer, and developer of applications, instructional materials, magazine articles, and video presentations and the author of Developing with Delphi: Object-Oriented Techniques and JBuilder 3 Unleashed. He lives in Atlanta, Georgia.

Product Details

  • Paperback: 624 pages
  • Publisher: Manning Publications; illustrated edition edition (November 1, 2003)
  • Language: English
  • ISBN-10: 1932394060
  • ISBN-13: 978-1932394061
  • Product Dimensions: 9.2 x 7.2 x 1.6 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #854,508 in Books (See Bestsellers in Books)

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.

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

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

 
13 of 13 people found the following review helpful:
4.0 out of 5 stars Good book, but just on the front end, and no analysis, February 24, 2004
This book is a tome, but don't let that fool you, it covers a variety of front end technologies but doesn't cover the back end very well. It clocks in at 600 pages with judicious screenshots and lots of well annotated code.

What makes this book interesting is that it takes the same application and builds it using six different Java frameworks (JSP, Tapestry, WebWork, Interbeans, Velocity and Cocoon). What detracts is that while it provides pros and cons to each issue it fails to assert the best overall, or to provide an analysis of which would be best for a particular scenario. Chapter 11, which is about how to evaluate the frameworks actually doesn't do the evaluation. That is an exercise left to the reader. So if you like to choose between well documented options, you are in the right place. If you are looking for some Gartner style analysis and conclusions, you are in the wrong place (but there is no right place that I know of.)

The interesting chapters:

Chapter two provides an implementation in JSP and then covers the cons of that approach.

Chapter three provides a nice introduction to Tag Libraries as a way to increase reuse from the straight JSP model.

Chapter four is an excellent introduction to the Model 2 architecture.

Chapters five through ten cover the various frameworks. Strangely Velocity and Cocoon are covered when the author himself doesn't even consider them frameworks.

Chapter eleven provides a detail set of criteria to evaluate the frameworks, but does not itself evaluate them.

The chapters that follow are lumped into 'best practices' and cover a grab bag of technologies and issues including EJBs, performance, caching, debugging and unit testing, and axis. As if to provide a fitting end to a grab bag section the last chapters covers everything that 'would'n't fit in the book'. This whole section could probably be dropped with little damage to the overall work.

The book is fairly well written and edited though it does make some sweeping generalizations and grandiose statements that are all too often the hallmark of Java books.

If you are looking for a way to get information about a cross section of front end technologies for your Java application then this is a good book to look at. If you are looking for something that makes recommendations, you won't find them here. In addition, if you are looking for a book that covers the entire Java technology stack for web applications, this is probably not it. The book was probably mis-named.

(Full disclosure: I am a Manning author but I in no way allow that to effect my reviews.)

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



 
7 of 7 people found the following review helpful:
4.0 out of 5 stars Interesting look at framework architecture, March 8, 2004
By Thomas Paul (Plainview, NY USA) - See all my reviews
(REAL NAME)      
This book is about using frameworks for developing Java web applications. The author gives a thorough overview of some of the most popular frameworks and discusses the pros and cons of various web architectures. The discussion is almost exclusively in the Servlet/JSP realm with little discussion of back end applications servers. The audience that will find this book most useful are those who have some experience with Java web development and are looking to expand their knowledge of modern web architectures.

The first part of the book is a discussion of Java web architecture in general with a concentration on MVC architecture. The second part is an examination of some of the most popular frameworks in use today. This part is interesting as the author demonstrates the same application developed in the various frameworks. The section finishes with a list of criteria to use when evaluating any framework for your own development projects. The final part is a discussion of best practices in various aspects of a web architecture such as resource management, performance, and debugging. This section reads almost as a series of articles.

The book is not really a how-to guide to using the various frameworks. I had trouble getting a couple of the examples working exactly as provided and some of the discussion was a bit confusing. But the overall view of how to choose and then incorporate a framework into a well designed architecture makes the book a very worthwhile read.

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



 
5 of 5 people found the following review helpful:
3.0 out of 5 stars Good book, but not when it comes to frameworks, December 10, 2005
This book provides many interesting ideas and examples, I am glad that I have purchased it. However I was most interested in Java Web frameworks comparison, and this is where this book is much less helpful.

The idea of building a two-page application to compare different frameworks isn't a good one. What can you demonstrate in such a no-brainer? Logic/presentation separation? I18n - l10n possibilities? User input validation? Code and functionality reuse? So what is being compared then?

In fact, the author has a rather fixed opinion about what a framework should do, and his ideas rotate very close around Struts and Struts-like frameworks. As a result, he completely failed to understand Tapestry, which is based on very different principles.

He states that "As demonstrated even by basic examples, Tapestry is a complex framework. To create the simplest web application, you must understand a fair amount about the architecture and components".

This is completely wrong, because Tapestry is a very user-friendly framework, if only badly described at a beginners level and having very few tutorials, but to prove his point, the author creates a 'hello world' application using Tapestry and doing this he extends Tapestry's ApplicationServlet to add some custom logging facilities. As a result, this 'hello world' application looks really frightening.

However, it should be noted that you don't usually need to extend the ApplicationServlet, even in the most complicated of web application. Not to mention that you would hardly need ANY logging facilities in a 'hello world' app.

To summarise, this is a good book in many respects, such as it shows a good style of coding and demonstrates some convincing examples of design patterns. But don't expect it to say anything useful about frameworks comparison. All the comparison in this book boils down to documentation and samples available, which might be useful, but far from being essential.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

1.0 out of 5 stars Don't waste your money
This book is terrible. There is nothing in this book that you can't find with a little searching on the internet.
Published on July 21, 2006 by Matthew Luce

4.0 out of 5 stars Popular Java Frameworks
This book is not for beginning web programmers as it assumes an understanding of the Servlet & JSP API's. Read more
Published on June 28, 2004 by javajer

5.0 out of 5 stars Practical and very utilitarian
This book provides a fantastic overview of the frameworks and technologies available to the Java web developer. Read more
Published on February 7, 2004

5.0 out of 5 stars Specifically focuses on frameworks
Java expert Neal Ford's Art Of Java Web Development is a solid instructional text and resource for Java web developers who have already mastered the basic ins and outs of... Read more
Published on February 7, 2004 by Midwest Book Review

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 Tapestry ? 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
What is your FAVORITE Software Development book? 2 10 hours ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Think Green and Use Hand Tools

Think Green and Use Hand Tools
If you're adopting a greener lifestyle, check out our extensive variety of hand tools. Take advantage of great pricing on our full range of hand tools, including clamps, hammers, wrenches, and more.

Shop all hand tools

 

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.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Suck Up the Mess

Shop for Vacuums and Accessories
Keep your home and shop clean with a Shop-Vac or vacuum from the Home Improvement Store.

Shop more vacuums and dust collectors

 
Ad

 

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
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

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