Craig Walls
is a software developer with over 12 years' experience and coauthor
of XDoclet in Action. He is a great writer and a zealous promoter of the Spring
framework, speaking frequently at local user groups and conferences and
writing about Spring on his blog. When he's not slinging code, Craig spends as
much time as he can with his wife, two daughters, seven birds, four dogs, two cats,
and an ever-fluctuating number of tropical fish. Craig lives in Denton, Texas.
An avid supporter of open source Java technologies, Ryan Breidenbach has developed
Java web applications for the past seven years. He lives in Coppell, Texas.