This hands-on guide introduces you to Spring, the increasingly popular framework for developing enterprise Java applications. You'll learn the practical details for developing lightweight enterprise applications, including the most recent container features debuting in version 3.1.