Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Dependency Injection - Something every Eclipse Developer should know and use

Sven Efftinge (itemis AG )

Making at Eclipse · Standard
Tuesday, 16:30, 20 minutes | Stevens Creek

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.

Sven Efftinge (itemis) leads an Eclipse open-source developer lab in Kiel. He is project lead of the Xtext framework at eclipse.org and the original architect of the Xpand language family (a.k.a. openArchitectureWare 4). Sven is also a speaker at software conferences, co-author of a book and writes articles for magazines.