Expert Spring MVC and Web Flow

(Dana P.) #1
search for flights use case
form view, 69–71
overview, 65
SearchFlightsController
overview, 67–69
SearchFlightsController configuration,
69
SimpleFormController
command bean, 66
overview, 65–66
Spring JSP tags, 72–73
success view, 73–74
SecurityFlowExecutionListener class, 352
SecurityManager class, 9
<select> tag, 161
sendRedirect( ) method,
HttpServletResponse class, 165
serialization, 30
server affinity, 311
service( ) method, 55
service layer, 27, 32
dependencies, 30
example, 29–30
overview, 28–29
Spring's support for, 30
Service Locator pattern, 12–13
service method, 29
Servlet API, 316
Servlet API classes, 193
Servlet API stubs, 297
servlet applications, 122
servlet container, 63, 185
servlet definition, 60
servlet mapping, 55, 171
servlet request parameters, 124
servlet scopes, 309
servlet-mapping element interface, 80
ServletRequest object, 111
ServletRequestBindingException, 195
ServletRequestDataBinder, 199
Session servlet scope, 309
sessionForm property,
SimpleFormController class, 150
SessionLocaleResolver method,
LocaleResolver class, 105, 106–107,
219
SessionRequiredException property, 120
SessionThemeResolver method,
ThemeResolver class, 112, 218
setAllowedFields( ) method, 146
setBindOnNewForm( ) method, 152
setCacheSeconds( ) method, 55
setCommandClass( ) method, 68, 152
setCommandName( ) method, 68, 159
setComplete( ) method, 304, 306
setContentType( ) method, AbstractView
class, 205

setDependencyCheck( ) method, 306
setFirstName( ) method, 125, 127
setFlightService( ) method, 55, 68
setFormView( ) method, 68
setHomeController( ) method, 306
setLocale( ) method, 104, 106
setLocaleResolver( ) method, 104
setParamName( ) method, 170
setPersonDao( ) method, 163
setRequiredFields( ) method, 147
sets, binding to, 133–135
setSessionForm( ) method, 152
setSuccessView( ) method, 68
setUp( ) method, 285, 294, 306
setupForm( ) method, 322–323, 361
shift operators, 272–273
showCostConfirmation state, 328–329, 363
showOwners( ) function, 386
showVets( ) function, 383
signalEvent( ) method,
FlowExecutionManager class, 346
SimpleControllerHandlerAdapter class, 84,
195
SimpleDateFomat, javadoc documentation,
274
SimpleDateFormat class, java.text package,
139
SimpleFlowExecutionRepository, 357
SimpleFormController, 28, 73, 123, 149, 151,
168, 176, 179, 314
command bean, 66
Controller options, 199
examples, 155–164
form submission with, 153–155
overview, 65–66, 149–153
SimpleFormController class, 360
SimpleUrlHandlerMapping class, 90–92
SimpleViewSelector Selection, 364
single handler, multiple mappings for, 89
singletons, 116
size function, Valang, 274
skins, 112
SourceForge, 372
SpecialDeal class, 42
specials variable, 57
Spring ApplicationContexts, 17–18
Spring creator, 379
Spring IDE Web Flow editor, 312
Spring JSP tags, 72–73
Spring MVC's i18n infrastructure, 101
Spring MVC-specific elements, 57
Spring Web Flow, 177, 314
architectural overview, 315
building blocks
events, 318–319
flows, 318
overview, 316–318

400 ■INDEX

584X_Ch15_Index_FINAL 1/30/06 12:53 PM Page 400

Free download pdf