dependency-injection

Ein Entwurfsmuster, um die Kopplung zwischen Komponenten zu reduzieren, indem dynamisch in Abhängigkeiten einer Softwarekomponente injiziert wird, die es benötigt, um zu funktionieren.
3
Antworten

Verwendung der Abhängigkeitsinjektion mit statischen Methoden?

Stellen Sie sich vor, es gibt eine Klasse Customer mit einer Instanz Load() Methode. Wenn die Methode Load() aufgerufen wird, ruft sie Bestelldetails auf, z. B. %Vor% GetAll() ist eine statische Methode der Klasse Order und...
29.06.2011, 15:48
4
Antworten

benutzerdefinierte Guice Binding Annotationen mit Parametern

Ich habe erfolgreich eine Guice-Bindungsannotation erstellt, um single-threaded java.util.concurrent.ExecutorService-Instanzen in einen Konstruktor zu injizieren. Hier ist eine Beispielverwendung: %Vor% Ich möchte jetzt eine ähnliche Anno...
18.04.2011, 15:05
2
Antworten

Ninject Multicasting

Ich möchte mehrere Implementierungen eines Service binden und alle auf einmal aufrufen: %Vor% Ninject mag das nicht und wirft eine Ausnahme über mehrere Bindungen. Gibt es eine Möglichkeit, dass ich diesen Fehler umgehen kann und alle Implem...
31.10.2011, 21:01
3
Antworten

Was ist eine gute Analogie, um IoC und DI zu verstehen?

Was ist eine gute Analogie, um IoC und DI zu verstehen?     
20.07.2010, 16:23
2
Antworten

ASP.NET MVC 3, RavenDB und Autofac Issue Plus 2 Weitere Autofac-Fragen

HINWEIS: Es gibt 3 Fragen hier und ich habe keine separaten Fragen gestellt, da sie alle etwas mit demselben Code zu tun haben. Ich habe den folgenden Code, der die Verbindung zu meinem RavenDB im Application_Start einmal pro Lebenszyklus d...
01.04.2011, 17:11
1
Antwort

ASP.NET 5 MVC 6 DI: ServiceProvider löst den Typ nicht auf

Im folgenden Code löst serviceProvider.GetService<DocumentDbConnection>() in null : auf %Vor% Warum passiert das? Der Typ wird registriert, bevor GetService aufgerufen wird. Soll er nicht in den Singleton aufgelöst werden?    ...
15.09.2015, 11:20
1
Antwort

Ersetzen Sie den Aktivator für die Middleware in ASP.NET Core

Ich versuche, meine ASP.NET Core MVC-Anwendung anzuweisen, einen DI-Container von Drittanbietern zu verwenden. Anstatt einen Adapter zu schreiben, versuche ich, die Bibliothek einfach anzuschließen, indem ich den Rat in diesem Beitrag befolge...
07.10.2015, 21:01
1
Antwort

Warum hört Autoftixture mit AutoMoqCustomization auf, sich über das Fehlen eines parameterlosen Konstruktors zu beschweren, wenn die Klasse versiegelt ist?

Wenn ich Moq direkt zum Nachstellen von IBuilderFactory und Instanziieren von BuilderService selbst in einem Komponententest verwende, kann ich einen bestandenen Test erhalten, der sicherstellt, dass die Methode Create() von IBuild...
09.08.2013, 20:21
2
Antworten

Konstruktorinjektion (DI) vs. statische Fabriken für Querschnittsaufgaben?

In den meisten beliebigen Anwendungen gibt es viele übergreifende Bedenken, die unter allen verfügbaren Schichten angegangen werden müssen, z. Protokollierung, Nachrichtenbus, Konfiguration. Was ich festgestellt habe, ist, dass sie in manchen Kl...
11.08.2014, 11:10
1
Antwort

injiziere Bohnen in eine abstrakte Klasse mit Spring und Java ee 5

Ich gebe eine Spring-Bean in eine abstrakte Klasse und es scheint, dass es nicht funktioniert. Hier ist eine Erklärung, was ich mache, wenn es nicht genug ist, kann ich den Beitrag bearbeiten und etwas Code hinzufügen: implementieren Sie den...
14.05.2013, 12:26