 |
Expert Spring MVC and Web Flow Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Pro Spring; Rob Harrop, et al, $30.95, 38% Off!
- Professional Java Development with the Spring Framework; Rod Johnson, et al, $24.95, 38% Off!
- Agile Java Development with Spring, Hibernate and Eclipse; Anil Hemrajani, $28.50, 37% Off!
- Ajax Patterns and Best Practices; Christian Gross, $27.50, 39% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
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.
Table of Contents
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
About the Authors
Seth Ladd is a software engineer and professional Spring Framework trainer
and mentor specializing in object-oriented and testable web applications. He
started his own company building websites at age 17, but now enjoys having a
real job. Currently working for Camber Corporation, Seth has built and deployed
systems for NEC, Rochester Institute of Technology, Brivo Systems, and National
Information Consortium. He has architected and developed enterprise applications
in Java and C for both the server and remotely connected embedded devices. He
enjoys speaking and teaching, and is a frequent presenter at local Java user
groups and at corporate developer conferences. Seth is very thankful for living
and working in Kailua, Hawaii, with his wife.
Darren Davison is a principal consultant for UPCO, specializing in J2EE
and open source Java technologies. He has been involved with Spring since the
summer of 2003, well before its 1.0 release, and he used the framework to underpin
a global intranet site for an investment bank. Darren has previously worked
for multinational manufacturing and engineering companies on e-business, infrastructure,
and many web-based projects. Away from work, Darren enjoys the never-ending
journey of discovery that is GNU/Linux. When not in front of a computer screen,
he likes reading and any form of live entertainment.
Steven Devijver is an experienced Java developer who started developing
J2EE applications in 2000. In 2003 he discovered the Spring Framework, and since
then he has been one of its most enthusiastic users. Steven is a senior consultant
at Interface21, teaching hundreds of students every year about the Spring Framework.
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.
|
 |