About the Authors xv About the Technical Reviewers xvii Acknowledgments xviii ■CHAPTER 1 Introduction 1 ■CHAPTER 2 Spring Fundamentals 7 ■CHAPTER 3 Spring MVC Application Architecture . 21 ■CHAPTER 4 Jump into Spring MVC 41 ■CHAPTER 5 The Processing Pipeline . 77 ■CHAPTER 6 The Controller Menagerie 115 ■CHAPTER 7 The View Layer 201 ■CHAPTER 8 Supported View Types 223 ■CHAPTER 9 Validation 265 ■CHAPTER 10 Testing Spring MVC Applications 283 ■CHAPTER 11 Introduction to Spring Web Flow 309 ■CHAPTER 12 Advanced Spring Web Flow . 335 ■APPENDIX A Documenting Your MVC Application . 371 ■APPENDIX B Ajax and DWR 377 ■INDEX . 389