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.
5
Antworten

Unterschied zwischen der Verwendung der Sitzung über eine HTTP-Anforderungsinstanz und der Verwendung des globalen Sitzungshelfers in Laravel

Ich konnte keine Informationen finden, die zwei Arten von Sitzungszugriffsmethoden betreffen. $request->session() aus HTTP-Request-Instanz und session() aus Session-Helper in Laravel 5.3. Gibt es einen Unterschied oder welchen zu verwe...
02.03.2017, 05:43
2
Antworten

Service Fabric enthält zusätzliche Dateien

Ich habe eine Visual Studio-Lösung, die Folgendes enthält: Service Fabric-Projekt Stateless Service-Projekt Das statusfreie Service-Projekt verwendet eine konfigurationsbasierte Abhängigkeitsinjektion, dh die Abhängigkeiten sind lose mi...
17.05.2016, 13:49
2
Antworten

Verwenden Sie DbContext in ASP.Net Singleton Injected Class

Ich muss auf meine Datenbank in einer Singleton-Klasse zugreifen, die in meiner Startup-Klasse instanziiert wurde. Es scheint, dass das direkte Injizieren zu einem DbContext führt, der entsorgt wird. Ich erhalte den folgenden Fehler:    Au...
31.03.2016, 11:33
2
Antworten

Verschwendet IoC mit Konstruktorinjektion in asp.net mvc-Controller Ressourcen?

Ich bin mir nicht sicher, ob es nur ich, aber ich habe das Gefühl, dass Konstruktor Injektion in ASP.NET MVC-Controller unnötigen Ressourcenverbrauch verursacht. Komponenten, die nicht verwendet werden für eine bestimmte Webanfrage müssen n...
02.04.2013, 10:09
3
Antworten

Constructor Injection - Spritzen wir auch Fabriken ein?

Nachdem ich mir die Clean Code Talks angehört hatte, wurde mir klar, dass wir Fabriken zum Erstellen von Objekten verwenden sollten. Wenn zum Beispiel ein House ein Door und ein Door ein DoorKnob hat, erstellen wir in HouseFactory...
24.01.2012, 00:09
4
Antworten

Was ist falsch an der Verwendung von ThreadStatic anstelle eines DI-Containers?

Ich versuche, ein sehr großes, sehr altes Projekt testbar zu machen. Wir haben eine Reihe von statisch verfügbaren Diensten, die die meisten unserer Codes verwenden. Das Problem ist, dass diese schwer zu verspotten sind. Sie waren einmal Sing...
24.05.2012, 17:34
6
Antworten

Warum integrieren Sprachen nicht die Dependency Injection im Kern? [geschlossen]

Warum integrieren Sprachen Dependency Injection nicht in ihren Kern (auf der untersten Ebene: Kompilierung vielleicht), da Abhängigkeiten die Wurzel allen Übels in der Komplexitätstheorie sind? Dies würde die Verwendung von Frameworks vermeiden....
18.04.2011, 12:26
5
Antworten

Abhängigkeitsinversion. Objekt erstellen

Laut SOLID-Prinzipien kann eine Klasse nicht von anderen Klassen abhängen, Abhängigkeiten müssen injiziert werden. Es ist einfach: %Vor% Aber was, wenn ich möchte, dass meine Foo-Klasse in der Lage ist, Bars zu erstellen, ohne die genaue Imp...
26.08.2011, 11:23
3
Antworten

Den Dependency Injector durch Dependency Injection injizieren

Ganz neu bei der Abhängigkeitsinjektion und ich versuche herauszufinden, ob dies ein Anti-Muster ist. Nehmen wir an, ich habe 3 Assemblys: %Vor% Foo.Users benötigt ein Objekt, das in Foo.Payment erstellt wird, und Foo.Payment benötigt auc...
12.12.2009, 00:50
3
Antworten

Abhängigkeiten eines frisch deserialisierten Objekts neu verknüpfen

Wenn ein Programm gerade ein Objekt deserialisiert hat (es ist nicht wirklich wichtig wie, aber einfach sagen, dass BinaryFormatter verwendet wurde). Was ist ein gutes Design für die Neuinjektion der Abhängigkeiten dieses Objekts? Gibt es...
20.04.2010, 13:47