Abstract
In this chapter I’ll depart a bit from the discussion on how to use Velocity in your applications and how you can leverage tools built on Velocity as part of your development process. Instead, I’ll take advantage of the fact that Velocity is open source and discuss the internals of Velocity. So far, you’ve seen plenty of examples of how you use Velocity in your application, but as yet I haven’t discussed what happens inside the Velocity runtime to create the output for your code. If you plan to use Velocity to build even moderately sized systems, an understanding of its inner workings will help immensely when you need to step off the beaten path or when things don’t quite work as you had imagined. More specifically, in this chapter I’ll discuss the following:
-
A typical processing cycle
-
The Velocity startup process
-
The ResourceManager subsystem
-
The Velocity template parser
-
The Introspection implementation
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2004 Rob Harrop
About this chapter
Cite this chapter
Harrop, R. (2004). Going Inside Velocity. In: Pro Jakarta Velocity: From Professional to Expert. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-0750-4_9
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0750-4_9
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-59059-410-0
Online ISBN: 978-1-4302-0750-4
eBook Packages: Springer Book Archive