Dependency Injection done right lets you improve the testability of your software system, get rid of all global state access (singletons) and allow users of your framework to compose and exchange any implementation arbitrarily. Not only Java EE developers know and love this incredibly cool technique for a couple of years now.
In this talk you will learn what Dependency Injection is. We will discuss the e4 programming model and look into how Dependency Injection can be combined with OSGi and Equinox in particular. I am convinced that Dependency Injection is an important addition to every Eclipse developer’s tool box. Once understood and used you won’t want to do a single project without it anymore.
Sign in to add slides, notes or videos to this session