Expert Spring MVC and Web Flow

Front Cover

Expert Spring MVC and Web Flow provides in-depth coverage of Spring MVC and Spring Web Flow, two highly customizable and powerful web frameworks brought to you by the developers and community of the Spring Framework. Spring MVC is a modern web application framework built upon the Spring Framework, and Spring Web Flow is a new project that compliments Spring MVC for building reusable web controller modules that encapsulate rich page navigation rules. Along with detailed analysis of the code and functionality, plus the first-published coverage of Spring Web Flow, this book includes numerous tips and tricks to help you get the most out of Spring MVC, Spring Web Flow, and web development in general.

Spring MVC and Spring Web Flow are engineered with an important consideration for design patterns and expert object oriented programming techniques. This book explains not only the design decisions of the frameworks, but also how you can apply similar designs and techniques to your own code.

This book takes great care in covering every inch of Spring MVC and Spring Web Flow to give you the complete picture. Along with all the best known features of these frameworks, you’ll discover some new hidden treasures. You’ll also learn how to correctly and safely extend the frameworks to create customized solutions.

From beginner to expert, this book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework.

 

What people are saying - Write a review

User ratings

5 stars
2
4 stars
3
3 stars
0
2 stars
1
1 star
0

User Review - Flag as inappropriate

Very good book about Spring Web MVC.

User Review - Flag as inappropriate

it's the right book to understand Spring MVC and web Flow, just like book name indicate, it's "expert" one. It show inside the implementations.

Contents

IV
4
VI
5
VIII
7
X
8
XII
9
XIII
10
XVI
11
XVII
13
CVII
244
CVIII
245
CIX
247
CX
253
CXI
255
CXIII
256
CXV
258
CXVI
260

XVIII
14
XIX
15
XX
17
XXI
21
XXII
22
XXIII
23
XXIV
25
XXVII
27
XXVIII
28
XXIX
43
XXX
44
XXXI
46
XXXIV
47
XXXV
50
XXXVI
55
XXXVII
57
XXXIX
58
XLII
63
XLIII
68
XLIV
69
XLV
70
XLVII
72
XLVIII
74
XLIX
78
L
79
LI
80
LII
81
LIII
83
LIV
84
LV
85
LVI
120
LVII
121
LX
122
LXII
124
LXIII
128
LXIV
130
LXV
154
LXVI
155
LXVII
170
LXVIII
174
LXIX
182
LXX
199
LXXI
202
LXXII
203
LXXIII
204
LXXIV
205
LXXV
207
LXXVI
208
LXXVII
209
LXXVIII
213
LXXIX
214
LXXX
215
LXXXI
216
LXXXII
219
LXXXIII
221
LXXXIV
222
LXXXV
223
LXXXVI
224
LXXXIX
225
XC
226
XCI
227
XCV
228
XCVI
229
XCIX
230
C
231
CI
233
CII
234
CIII
239
CIV
241
CVI
242
CXVIII
261
CXIX
262
CXX
263
CXXI
264
CXXII
265
CXXIII
266
CXXV
267
CXXVI
268
CXXVII
269
CXXVIII
270
CXXIX
271
CXXXI
273
CXXXII
284
CXXXIII
285
CXXXIV
287
CXXXV
288
CXXXVI
289
CXXXIX
308
CXL
314
CXLI
315
CXLIII
316
CXLIV
317
CXLV
320
CXLVI
321
CXLVII
322
CXLVIII
325
CXLIX
326
CLI
327
CLII
328
CLIII
330
CLIV
332
CLV
333
CLVI
334
CLVII
335
CLVIII
336
CLIX
337
CLX
338
CLXI
339
CLXII
340
CLXIII
341
CLXVI
343
CLXVII
349
CLXVIII
351
CLXIX
352
CLXXI
353
CLXXII
354
CLXXIII
357
CLXXIV
359
CLXXV
360
CLXXVI
362
CLXXVIII
363
CLXXIX
364
CLXXXI
365
CLXXXII
368
CLXXXIII
369
CLXXXIV
372
CLXXXV
374
CLXXXVI
377
CLXXXIX
379
CXC
380
CXCI
381
CXCII
382
CXCIII
383
CXCIV
385
CXCV
386
CXCVII
389
CXCVIII
395
CXCIX
396
CC
397
Copyright

Other editions - View all

Common terms and phrases

About the author (2006)

Colin Yates is a J2EE principal architect who specializes in web-based development. He has been a freelance consultant for the past three years and has worked in a number of environments, both structured and chaotic. Since graduating with a software engineering degree in 1997, he has held a number of positions, including development lead, principal systems engineer, mentor, and professional trainer. His principal skill set includes mentoring others, architecting complex problems into manageable solutions, and optimizing development processes. Colin was first introduced to the Spring Framework in January 2003 by his mentors, Peter Den Haan and David Hewitt, and he has never looked back. After a couple of years using the Spring and Hibernate technology stack to good effect, in May 2005 he became one of the early adopters of Spring Web Flow, finally finding the missing item in the web development toolbox. A self-confessed addict of the green bar that comes from following test-driven development and XP, Colin regularly frustrates new team members by introducing a continuous build environment. When not hanging around the Spring support forums (http://forum.springframework.org), Colin can be found out walking with his wife and two dogs, practicing martial arts, attending his local church, or preparing for the arrival of his first child.

Bibliographic information