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.
1
Antwort

Lösen Sie Abhängigkeiten in der ASP.NET-Web-API mit Simple Injector und IHttpControllerActivator auf

Ich verwende derzeit Simple Injector , um Abhängigkeiten in meine Asp.Net Web API-Projekte aufzulösen. Aus der Dokumentation können Sie es wie folgt konfigurieren: %Vor% Die wichtigsten Punkte hier sind, die Web-API-Controller zu registr...
14.04.2016, 03:27
2
Antworten

PHP-Abhängigkeitsinjektion, wenn die Argumente für den Konstruktor nicht verfügbar sind

Wir fangen gerade erst an, uns gemeinsam darum zu bemühen, die Abhängigkeitsinjektion in unserem Projekt einheitlich anzuwenden, und ich bin auf ein Problem gestoßen. Ich schreibe eine Klasse für unsere MongoDB-Abfragen. Ich übergebe einen Mo...
21.01.2013, 21:29
1
Antwort

Setter Injection- oder Ambient Context-Muster

Ich habe einige globale Komponenten. Ich bin nicht sicher, wie ich sie ins Design bringen soll. Wie: Einstellungs-Klasse: Es verbindet die anfänglichen Einstellungen des Programms, es könnte app.config (1way), web.config (1way), hart codi...
26.07.2012, 12:48
1
Antwort

wie Sie Bibliotheken schreiben, ohne Benutzer zur Verwendung des IOC-Containers der Bibliothek zu zwingen

Die kurze Frage ist: Gegeben eine Bibliothek garantiert die Verwendung eines bestimmten IOC - Containers für seine Interna, wenn eine Anwendung diese Bibliothek nutzt, vorausgesetzt, die App garantiert einen IOC - Container für die Verdrahtu...
24.03.2012, 14:11
2
Antworten

Ist für eine TypeLiteral eine gute oder schlechte Übung in Google Guice

Google Guice verwendet new TypeLiteral<C<T>>() {} , um die Tatsache zu umgehen, dass wir C<T>.class nicht verwenden können. Nun gilt Folgendes: %Vor% Stellen Sie sich jedoch ein anderes Szenario vor. Wir haben eine...
26.04.2012, 10:28
1
Antwort

Wie kann ich das Kuchenmuster von Scala verwenden, um Roboterbeine zu implementieren?

Bei meiner Entwicklung wird das Problem der Bindung der Roboterbeine intensiv genutzt. Ich kenne wie man es löst mit PrivateModule in Guice, aber es ist nicht klar, wie Dies würde mit Scalas Kuchenmuster geschehen. Könnte jemand erklären...
27.01.2012, 14:52
1
Antwort

ActionFilterAttribute ninject injection - DbContext wurde entfernt

Ich habe mein Projekt, das das übliche Repository-Muster mit Services und Unit of Work verwendet (alle mit Ninject injizieren die Abhängigkeiten von einem NinjectModule), aber ich versuche auf einen Service von ActionFilterAttribute zuzugreif...
11.01.2013, 19:05
1
Antwort

DI: Behandlung der Lebensdauer von IDisposable Objects

Also arbeite ich an meinem DI / IoC-Container OpenNETCF.IoC und ich habe eine (vernünftige) Feature-Anfrage zum Hinzufügen eine Form der Lebenszyklusverwaltung für IDisposable-Elemente in den Containersammlungen. Nach meinem derzeitigen Ver...
13.10.2009, 02:34
2
Antworten

Vermeiden eines verschachtelten Service-Locator-Antipatterns mit DI / Autofac

Ich hatte in einem früheren Spielprojekt etwas von einem praktischen Service-Locator-Anti-Pattern. Ich möchte das durch die Abhängigkeitsinjektion ersetzen. autofac sieht für mich wie der wahrscheinlichste DI-Container aus, da er relevante Fun...
26.12.2013, 16:47
2
Antworten

Kann ich benutzerdefinierte Attribute für den Proxy-Typ in Castle Windsor definieren?

Ich habe eine Klasse, die ich mit Castle Dynamic Proxy bevollmächtige. Ich möchte einige benutzerdefinierte Attribute zu Proxy-Methoden hinzufügen (die nicht in der proxied-Klasse definiert sind). Ist das möglich? Ich möchte das, weil ich die...
11.09.2013, 07:36