The State of the Art in Dependency Injection
Spring, as the leading Java application framework, brought dependency injection and POJO programming to the mainstream. In this session Rod will look at new advances in the field of dependency injection, and explore how Spring's recent work compares to others in this field.
Today, you are most likely using Spring for Dependency Injection. In the early days, you might also have heard of Avalon, Pico, and Hivemind, three other DI containers. You may remember Type I, Type II, and Type III dependency injection. Now, several other DI containers and alternative component models are cropping up. What do these containers offer that is really useful? What's not so useful? How do they compare to Spring, and what is Spring doing in this field today? This session will explore the state of the art in dependency injection.
About Rod Johnson
Rod Johnson is the father of Spring, which grew out of his influential book, “Expert One-on-One J2EE Design and Development,” which initiated the “lightweight” transformation of enterprise Java. Rod co-founded SpringSource, where he served as CEO until its 2009 acquisition by VMware, where he is now a Senior Vice President.
Rod is an authority on enterprise Java architecture, a thought leader on open source development and business models, and a popular speaker at conferences around the world.
Rod has over 15 years technology, management and business experience. He holds a BA with Honors in Computer Science, Mathematics and Musicology as well as a PhD from the University of Sydney.
More About Rod »