validateOnBinding property, SimpleForm Controller class,469
validatePage() method, AbstractWizard FormController class,475
validator property, SimpleFormController class,468
value element,58–59
Velocity template engine
configuring view resolver for,505–506
definition of,505
form simplification macros,507–510
integration with,21
for mail manager,356
Velocity Template Language (VTL),505–506
VelocityConfigurer class,513
version release schedule,29
View interface,430,492,520
view objects
definition of,28,426
prefixes for,495–496
provided by Spring,430
rendering models,491–492
view resolvers
configuring for FreeMarker,506–507
configuring for Velocity,505–506
MVC,430,445,450–454
view technologies
AbstractView class,493–496
caching views,522
choosing,491
configuration for,488–489
custom views,519–522
document-based,515–519
example of,488–491
Excel-based,515–519
FreeMarker template engine,489–490,505–510
iText library,generating PDFs using,490–491
JavaServer Pages,489,496–505
tiles,511–513
Velocity template engine,505–510
View interface,488
ViewResolver interface,488
XML-based,514–515
XSLT-based,514–515
ViewResolver class
definition of,435,440
example of,488
JSP and,497
multiple instances of,445
types of,450–454
Vlissides,John (Design Patterns),597
VTL (Velocity Template Language),505–506