Chris Beams is a senior technical staff member at VMware and a core Spring Framework committer. His work in enterprise application development began in 1998 and has covered a wide range of technologies, languages and frameworks. Prior to becoming a full-time Spring committer, Chris trained hundreds of students on the topics of enterprise architecture and how best to use the Spring family of projects. He is a regular speaker at conferences around the world and is @cbeams at Twitter and GitHub.
Come to this session to see Spring 3.1's new configuration enhancements in action.
Spring 3.1 offers a wealth of useful new features designed to ease application configuration. In this session you'll learn about the new Environment and PropertySource abstractions, bean definition profiles, Hibernate 4 support, and others. You'll learn why you should consider the new @Enable* annotations (a Java config alternative to XML namespaces) for your application and how to configure Web and even JPA applications without XML. We'll use a range of examples throughout to demonstrate the new capabilities.
The infrastructure that supports Spring projects has seen a number of important changes in the last year – including a major redesign of the springsource.org website, migrations to Git for source control and Github for code hosting, using Gradle as a build system and much more. Come to this session to learn how to make the most of these changes. Whether your aim is learning about Spring, consuming Spring artifacts, tracking issues, building from source, or contributing code to the projects you're most interested in, you'll find that it's never been easier to interact with the Spring development teams and community at large.