Beyond Dependency Injection

Many developers who are learning the Spring Framework think of it as simply another mechanism for centralized dependency injection. While the framework does handle that responsibility quite well, the framework is so much more. This session explores some of the building blocks and patterns used by the core framework as well as many of the other Spring projects.

You will gain a better understanding of how to use the Spring Framework and learn how to build their own components that can leverage these same patterns. Topics explored:
– What is the benefit of centralized lifecycle management
– Programming to interfaces
– Leveraging the power of proxies
– Using annotations
– Understanding the template pattern