Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Qty:1
  • List Price: $39.99
  • Save: $7.85 (20%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Pro Jakarta Velocity: Fro... has been added to your Cart
+ $3.99 shipping
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: Biggest little used bookstore in the world.
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

Pro Jakarta Velocity: From Professional to Expert Paperback – September 1, 2004

3.9 out of 5 stars 7 customer reviews

See all 3 formats and editions Hide other formats and editions
Price
New from Used from
Paperback, September 1, 2004
$32.14
$9.63 $0.23

Top 20 lists in Books
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
$32.14 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.


Editorial Reviews

About the Author

Rob Harrop is a software consultant specializing in delivering high-performance, highly-scalable enterprise applications. He is an experienced architect with a particular flair for understanding and solving complex design issues. With a thorough knowledge of both Java and .NET, Harrop has successfully deployed projects across both platforms. He also has extensive experience across a variety of sectors, retail and government in particular.

Harrop is the author of five books, including Pro Spring, a widely-acclaimed, comprehensive resource on the Spring Framework.

Harrop has been a core developer of the Spring Framework since June 2004 and leads the JMX and AOP efforts. He co-founded U.K.-based software company, Cake Solutions, in May 2001, having spent the previous two years working as lead developer for a successful dotcom start-up. Rob is a member of the JCP and is involved in the JSR-255 Expert Group for JMX 2.0.

NO_CONTENT_IN_FEATURE


Product Details

  • Series: Books for Professionals by Professionals
  • Paperback: 370 pages
  • Publisher: Apress; 2004 edition (August 30, 2004)
  • Language: English
  • ISBN-10: 159059410X
  • ISBN-13: 978-1590594100
  • Product Dimensions: 7.5 x 0.9 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #841,436 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Top Customer Reviews

Format: Paperback
Harrop puts forth an interesting claim in his book. He offers Velocity as a significant improvement over using JSPs to make dynamic web pages. By now, at least in the Java world, JSPs in combination with servlets, is the most common way to do this. Not the least because it gives a clear implementation of the MVC design pattern.

But Harrop points out that JSPs always had an awkward syntax. Which for complex pages leads to miserable, error-prone coding. Plus, the pages might be slow to build. Velocity seems to offer a coding approach that is more natural than JSPs. And you certainly don't have to abandon MVC. Harrops shows how to reimplement MVC, while using Velocity and hooking to a database, and coupled to Struts and Spring.

The code examples in the book are not complicated. That too is part of his message.

You may want to look closer at the book.
Comment 6 of 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I have always been a strong supporter of Velocity. I even wrote an article for JavaRanch about Velocity back in March. Velocity is an open source template framework designed to simplify the task of generating content such as web pages, email, or any other text-based output. The Velocity documentation available from Apache is short, low on examples, and leaves holes (even if it is fairly good compared to some other open source projects). This book fills in the gaps and gives excellent coverage of the many features that are available with Velocity.

The book starts with an introduction to Velocity and then explains how to install and configure it. The author then discusses the Velocity Template Language, examines its shortcomings, and demonstrates how to get around them. Best practices are covered early in the book. Although Velocity is normally thought of as a web-based framework, the author doesn't let us forget that it can be used for both stand-alone and web applications and gives us detailed chapters on both. Velocity tools are well covered including Anakia, which can be used to transform XML. The Velocity architecture is explained as well as ways to extend that architecture.

The examples are well thought out and give good coverage of the features of Velocity. The most interesting part of the examples is how little work it is to integrate Velocity into a well-designed framework. The author shows how Velocity fits into both Struts and Spring, demonstrating that Velocity is not meant to replace these frameworks but rather to simplify content generation in any framework. I can strongly recommend this book for anyone interested in Velocity. For anyone not interested in Velocity, the question is, why not?
Comment 8 of 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I am using this book to bring myself up to speed on a project that combines Velocity with Struts. I'm working with Struts and Velocity modules built by a consulting company. Before the project, I didn't know either one. Now I am in the middle of the project and somewhat familiar with both. Most of the velocity commands I am able to figure out pretty quickly without the book, which is good because every time I try to find something ($link.setAction for example, which is needed to obtain the URL for forwarding) it's not there. Maybe I'm missing something, but if I am, it also is not identified in this book. I'm doing much better by referring to my Struts reference(Programming Jakarta Struts) and searching the web.
Comment 3 of 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is one of the only books on the subject of Velocity. Velocity is a nice technology for doing template/macro based website without having to use a heavy weight toolkit or framework.

The book is well organized and paced. I used it's information to jump start my development. Since Velocity has changed overtime this book may not be covering the latest version. However, the basic information and examples are still useful to look at. It went a bit deeper than the online document for Velocity. For that reason alone, I think getting the book is useful.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Pro Jakarta Velocity: From Professional to Expert
This item: Pro Jakarta Velocity: From Professional to Expert
Price: $32.14
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out this page to see more: computer programs