IoC

Dependency Injection

Lesezeit: 12 MinutenDependency Injection (DI) ist ein Design Pattern zur Umsetzung von Inversion of Control. DI verlagert Auflösung und Erstellung von Abhängigkeiten einer Instanz nach außerhalb dieser Instanz. Durch die Trennung von Erstellung und Verwendung einer Abhängigkeit erreicht DI damit Separation of Concerns. Der Begriff Dependency Injection wurde durch Martin Fowler in einem im Jahr 2004 von […]

Dependency Injection Weiterlesen »

Guice

Lesezeit: 9 MinutenGoogle Guice ist ein leichtgewichtiges Framework für Dependency Injection (DI) in Java und damit eine gute Wahl für ein Java-Programm, das ohne ein Framework wie Spring oder eine Java-EE-Implementierung entwickelt wird. Begrifflichkeiten und Zusammenhänge Guice provisioniert Abhängigkeiten in Felder und Parameter, die mit @Inject annotiert sind. DI wird durch einen Injector realisiert, der von einer

Guice Weiterlesen »