Tag: dependency-injection

Ein Entwurfsmuster, das zur Verringerung der Kopplung zwischen den Komponenten dynamisch Einspritzen in eine software-Komponente, die Abhängigkeiten, die es benötigt, um zu funktionieren.

Wie zu tun, dependency injection in C?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einer guten technischen Lösung zu tun, DI in C. Ich habe gesehen, wie einige die DI Fragen hier schon, aber ich habe nicht gesehen, eine mit tatsächlichen Beispiele oder konkrete umsetzungsvorschläge.

Verständnis dependency injection in AngularJS Controller

Anzahl der Antworten 2 Antworten
Nur lernen, dependency injection, und ich glaube, ich fange an, es zu verstehen. Bitte sagen Sie mir, wenn ich auf der rechten Spur... E. g.: Sind diese beiden gleichwertig? /* injection method */ function <controller_name>($scope) {} <controller_name>.$inject

Gibt es einen Punkt, um dependency injection container in Python?

Anzahl der Antworten 2 Antworten
Wurde über Unordnung mit python, wie gewohnt wirft er meine steifen statisch typisierten objektorientierten Welt in ein bisschen ein Durcheinander. Python unterstützt die duck-typing, hat keine brauchbaren Konzept der interface-basierten Programmierung (in C# - interfaces) und erlaubt

Einheit: Typ-name oder alias-x konnte nicht aufgelöst werden. Bitte überprüfen Sie Ihre Konfiguration-Datei, und überprüfen Sie diese Art Namen

Anzahl der Antworten 2 Antworten
Fehlercode : The type name or alias UnitOfWorkFactory could not be resolved. Please check your configuration file and verify this type name. Ich bin Schaben google-Ergebnisse /Debuggen für 2 Tage jetzt, und ich fand keine Lösung. Erwähnen,

Android Dolch Dependency Injection schlägt auf private Felder

Anzahl der Antworten 3 Antworten
Ich bin neu Dolch (obwohl ich Erfahrung mit DI arbeiten auf Java-EE-WebApps mit Schweißen). Was ich versuche zu tun ist, um zu injizieren, eine Abhängigkeit, in eine Klasse. Das Feld ist privat. Dolch und wirft dann eine

Dependency injection mit EF DbContext implementiert 2 interfaces

Anzahl der Antworten 2 Antworten
Gegeben DbContext implementiert 2 interfaces etwa so: public interface IQueryEntities { IQueryable<User> Users { get; } IQueryable<Computer> Computers { get; } //other IQueryable<T> get properties } public interface IUnitOfWork { int SaveChanges(); } public class MyContext :

IoC, Dependency injection in Benutzerdefinierten HTTP-Moduls - wie? (ASP.NET)

Anzahl der Antworten 4 Antworten
Habe ich ein benutzerdefiniertes HTTP-Modul. Ich würde gerne Spritzen der logger mit meinen IoC-framework, so kann ich die log-Fehler im Modul. Allerdings habe ich natürlich nicht bekommen, einen Konstruktor, so kann nicht Spritzen es in das. Was

Wie man gefälschte SqlDataAdapter, SqlConnection und SqlCommand-in unit-tests

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, wie kann ich unit-tests für eine Klasse, die ich erstellt, um die Ausführung von Abfragen für eine Datenbank, aber ich bekomme im Kreis herum, um herauszufinden, wie Sie fake, alle Abhängigkeiten. Meine Klasse implementiert

Android-Dolch 2 POJO Feld Injizieren null

Anzahl der Antworten 1 Antworten
Gerade angefangen mit Dolch 2 heute und ich bin ein bisschen verwirrt, wie genau ich brauche, um alles einzurichten. Ich versuche zu injizieren POJO, aber es ist immer null. Erste, paar-code: App.java private AppComponent appComponent; @Override public

Dolch nicht finden können, injizierbare Mitglieder auf ein Modul

Anzahl der Antworten 1 Antworten
Ich bin mit Dolch für dependency injection in ein Android-Projekt, und kompilieren und erstellen der app in Ordnung. Das Objekt graph scheint korrekt zu sein und zu arbeiten, aber wenn ich hinzufügen Dolch-compiler als eine Abhängigkeit zu

Hinzufügen Autofac zu WPF-MVVM-Anwendung

Anzahl der Antworten 3 Antworten
Ich kann nicht scheinen, um herauszufinden, eine Lösung für dieses problem. Ich habe gesehen, dass mehrere Fragen zu diesem Thema aber keiner, wirklich geben Sie mir eine Lösung. Ich bin Total neu Autofac und habe nicht wirklich

MVC 4 und der Einheit, die Injektion der Abhängigkeiten WebAPI Controller

Anzahl der Antworten 2 Antworten
Ich bin neu in der MVC und ich bekam klebte ein problem. Alle Beispiele, die ich geschafft zu finden, finden Sie einfache Steuerungen und nicht-API-Controllern. Vielleicht irgend jemand ein funktionierendes code-Beispiel, wie man auf Application_Start(), registrieren Sie

C# How to unit-test einer interface-Methode ohne Implementierung

Anzahl der Antworten 5 Antworten
Ich bin neu in unit-Tests und stackoverflow. Ich habe zum test RefreshAmount in die folgende Schnittstelle: public interface IAccountService { double GetAccountAmount(int accountId); } Und hier ist eine Klasse, die abhängig vom interface: public class AccountObj {

Wie zu injizieren in ein BroadcastReceiver

Anzahl der Antworten 5 Antworten
Kann jemand, der bereits zu injizieren einer bereits bestehenden Klasse, mit einigen business-Logik, in einem BroadcastReceiver mit Dolch? Ich bin mit Dolch 1 und bereits ein schönes Beispiel ( https://github.com/adennie/fb-android-dagger ), aber ich konnte nicht herausfinden, wie

Symfony Dependency Injection injizieren neue Instanz der Klasse

Anzahl der Antworten 4 Antworten
Ich bin mit symfony/dependency injection-Komponente (Hinweis: nicht durch das full-stack framework) Beim registrieren eines neuen service möchte ich Spritzen in den Konstruktor eine neue Instanz einer Klasse. Beispiel: $container->register('session', 'Vendor\Core\Session') ->addArgument(new PhpBridgeSessionStorage()); Das Beispiel funktioniert sehr gut,

Dependency injection-Klasse mit nur statischen Methoden?

Anzahl der Antworten 2 Antworten
Habe ich eine Reihe von API-Klassen enthalten nur statische Methoden und einem einzigen privaten Konstruktor, so dass Sie nicht instanziiert werden kann. Allerdings würde ich gerne einen Dritten Entwickler in der Lage sein zu ändern, das Verhalten

Warum nicht ein IoC-container zur Auflösung der Abhängigkeiten von Entitäten/business objects?

Anzahl der Antworten 2 Antworten
Verstehe ich das Konzept hinter DI, aber ich bin nur zu lernen, was die verschiedenen IoC-Container tun können. Es scheint, dass die meisten Leute plädieren dafür, dass mit IoC-Container zu verdrahten zustandslose Dienste, aber was ist mit

Dependency injection mit “.properties" - Datei

Anzahl der Antworten 4 Antworten
Ich bin mit Java EE 6 und brauchen zum laden der Konfiguration aus einer ".Eigenschaften" der Datei. Gibt es eine empfohlene Vorgehensweise (best practice) zum laden der Werte aus der Konfigurationsdatei mithilfe von dependency injection? Fand ich

Spring Dependency Injection in serialisierbaren beans

Anzahl der Antworten 4 Antworten
Habe ich eine service-Klasse, die nicht serialisierbar sind und eine Bohne, die müssen serialisierbar sein, sondern muss Zugriff auf diese service-Klasse: class SomeBean implements Serializable { private StuffFactory factory; @Autowired public SomeBean(StuffFactory factory) { this.factory = factory;

RabbitMQ: die Injektion der Verbindung Fabrik

Anzahl der Antworten 2 Antworten
Ich bin versuchen, RabbitMQ für ein paar Windows-Dienste, die ich Schreibe, zur Erleichterung der Kommunikation zwischen Ihnen auf eine schnelle und zuverlässige Art und Weise. Allerdings bin ich im laufen in ein problem, wenn die versuchen, die

Autofac-Eigenschaft Injektion in die Basis-Klasse

Anzahl der Antworten 2 Antworten
Ich arbeite auf einem Windows Phone 8.1-Anwendung, und ich habe eine base-Klasse mit öffentlichem Eigentum. public class ViewModelBase { public ISomeClass MyProp {get;set;} } Meine abgeleitete Klasse sieht wie folgt aus public class MainViewModel : ViewModelBase {

Guice Konfiguration Fehler

Anzahl der Antworten 1 Antworten
Ich versuche, Google Guice mit der @Inject und @Singleton-Eigenschaften wie folgt ein: Habe ich: Ein Modul mit einer leeren configure() Methode. Eine Schnittstelle "ifoo") vom Eine Klasse Foo (Umsetzung der "ifoo") vom), annotiert mit @Singleton, mit einem

Abhängigkeit injizieren servlet-listener

Anzahl der Antworten 2 Antworten
In meinem Streifen app ich definiere die folgende Klasse: MyServletListener implements ServletContextListener, HttpSessionListener, HttpSessionAttributeListener { private SomeService someService; private AnotherService anotherService; //remaining implementation omitted } Den service-layer, der diese app nutzt den Frühling, um zu definieren und

Caliburn Micro Constructor Injection Fehlgeschlagen

Anzahl der Antworten 2 Antworten
Ich Lerne, Caliburn Micro, und versuchen Sie zu nutzen EventAggregator von der offizielle Website. Allerdings bekam ich eine Ausnahme "Keine parameterlosen Konstruktor für dieses Objekt definiert." Selbst die Botschaft ist klar, aber das Beispiel beinhaltet nicht einen

Injizieren von Abhängigkeiten in Methoden oder im Konstruktor?

Anzahl der Antworten 5 Antworten
Dependency injection-scheint eine gute Sache sein. Im Allgemeinen sollten die Abhängigkeiten injiziert werden auf die Methoden, die Sie benötigen, oder sollten Sie eingespritzt werden, in den contructor der Klasse? Siehe die Beispiele unten zeigen die zwei Möglichkeiten,

Best practices für die dependency injection per Konstruktor

Anzahl der Antworten 1 Antworten
Inversion of control ist ein Wert-proof-Technik, die verwendet wird, um die modulare Strukturierung eines Systems und Entkopplung der Komponenten voneinander. Niedrige Kopplung ist immer ein Vorteil: es erleichtert die automatische Prüfung der Komponenten und macht den code

Gewusst wie: überschreiben das Verhalten von Feder @Autowired

Anzahl der Antworten 3 Antworten
Ein wenig hintergrund: Bin ich Mit Spring 2.5, und speziell Spring IOC und Anmerkungen. Ich bin mit @Autowired in meinem code (der Autowiring erfolgt nach Typ) und verwenden @Component für die Aufdeckung von Klassen, um die automatische

Feder-Fehler : BeanNotOfRequiredTypeException

Anzahl der Antworten 2 Antworten
Mein controller enthält die folgenden Anmerkungen : @Resource(name="userService") private UserDetailsServiceImpl userService; und der Dienst selbst hat folgenden Wortlaut : @Service("userService") @Transactional public class UserDetailsServiceImpl implements UserDetailsService { @Resource(name = "sessionFactory") private SessionFactory sessionFactory; Allerdings erhalte ich die

Sollte ich Microsoft.Practicies.Einheit.IUnityContainer in meinem MVVM-Anwendung?

Anzahl der Antworten 4 Antworten
Jason Dolinger in seinem video befindet sich hier (heißen ab sofort) www.lab49.com/files/videos/Jason%20Dolinger%20MVVM.wmv (von 0,59 bis 1.04) verwendet diesen code: public partial App: Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); IUnityContainer container = new UnityContainer(); RandomQuoteSource

Wie zu injizieren in statische Klassen mit Dolch?

Anzahl der Antworten 1 Antworten
Möchte ich Euch dependency injection durch Dolch zu einem Projekt. Der folgende code dient als Beispiel, um zu beschreiben, das problem der Injektion in statische Klassen. Die statische Methode setupTextView() heißt aus mehreren Klassen: public abstract class

C# Dependency Injection-Beispiel

Anzahl der Antworten 1 Antworten
Ich Frage mich, ob es sinnvoll ist, Objekte Erben von einer Klasse, die die Schnittstelle implementiert, die beim Umgang mit dependency injections Beispiel public interface IPeople { string Name { get; set; } int Age { get;

Winkel 2 Fehler DI

Anzahl der Antworten 1 Antworten
Irgendwie DI nicht instanziieren ein Dienst für mich. Ich bin immer Fehler TS2339: Eigenschaft "authenticationService" existiert nicht auf Typ 'LoginComponent'. Wie kann ich richtig instanziieren des AuthenticationService? Ich dachte, dass die Angabe im app.- Modul.ts-Anbieter würde sich

Dolch @Wiederverwendbare Bereich vs @Singleton

Anzahl der Antworten 1 Antworten
Aus der User ' s Guide: Manchmal möchten Sie begrenzen Sie die Anzahl der Zeiten einer @Inject-gebaut Klasse instanziiert wird, oder ein @Stellt die Methode aufgerufen wird, aber Sie nicht brauchen, um zu garantieren, dass die exakt

Die Erstellung verzögert initialisierten Spring beans mithilfe von annotation-basierte Konfiguration

Anzahl der Antworten 2 Antworten
Ich bin mit Spring @Component Kommentar zu konfigurieren viele der Bohnen in meinem Spring 3.0-Anwendung. Ich würde gerne wissen, ob es möglich ist, zu konstruieren einige dieser Bohnen träge - vor allem die prototype Bohnen? InformationsquelleAutor teabot

Gemischter lifestyle für Pro Thread und Pro Web-Anfrage mit Einfach Injektor

Anzahl der Antworten 1 Antworten
Ich bin mit SimpleInjector als mein IoC-Bibliothek. Ich melde mich DbContext als pro web-Anfrage, und es funktioniert gut. Aber es ist eine Aufgabe, die ich ausführen es in einem hintergrund-thread. Also, ich habe ein problem zu schaffen

Circular dependency - Injektion Objekte, die direkt auf einander angewiesen

Anzahl der Antworten 2 Antworten
Habe ich verwendet Würfel PHP DI-container für eine Weile und es scheint, der beste in Bezug auf die Einfachheit der Injektion von Abhängigkeiten. Vom Würfel-Dokumentation: class A { public $b; public function __construct(B $b) { $this->b =

Was ist der Unterschied zwischen Inversion of Control und Dependency injection in C++?

Anzahl der Antworten 2 Antworten
Die ich gelesen habe vor kurzem über DI und IoC in C++. Ich bin ein wenig verwirrt (auch nach der Lektüre Fragen hier SO) und hatte gehofft, für einige Klarstellungen. Scheint es mir, dass das vertraut-sein mit

Frühling-Injektion - Zugriff auf das injizierte Objekt im Konstruktor

Anzahl der Antworten 2 Antworten
Habe ich eine Ressource (Spring bean), die einige Ihrer Felder gespritzt bis zum Frühjahr, zum Beispiel: @Repository(value="appDao") public class AppDaoImpl implements AppDao { @PersistenceContext EntityManager entityManager; public Resource() { ... use entityManager ... //doesn't work } }

Dolch & verschachtelte Injektionen

Anzahl der Antworten 4 Antworten
Ich bin mit Dolch injizieren von Abhängigkeiten in einem Android-Anwendung, und bin auf eine Frage, die ich bin mir nicht ganz sicher wie zu beheben in einer sauberen Art und Weise. Was ich bin versucht, zu erreichen,

IOC für TypeScript

Anzahl der Antworten 6 Antworten
Mit TypeScript jetzt haben wir statische Analyse und viele OOP-Funktionen in JavaScript. So ist es auch an der Zeit, bessere unit-tests im client-seitige Logik und wie gut wir brauchen IOC-container für dependency-Injektionen, um den code besser getestet

Benannte Instanzen und eine Standard-Instanz in StructureMap?

Anzahl der Antworten 1 Antworten
In meinem StructureMap bootstrapping-code habe ich mit Hilfe einer benutzerdefinierten Konvention zu Scannen, Baugruppen und add interface/implementation-Paare das Objekt-Diagramm als benannte Instanzen. Im wesentlichen habe ich eine gewisse Logik, die überprüft die Konfigurationseinstellungen und-Bohrer bis zu dieser

wie man cache-Verzeichnis von einem Dienst aus: $this->container->getParameter('kernel.cache_dir')

Anzahl der Antworten 1 Antworten
Bisher war ich immer im cache-Verzeichnis von einigen controller. da ich aber wollen, um es in einen bestimmten Dienst würde ich gerne wissen, welche Abhängigkeit Injektion sollte ich tun, um den Zugriff auf einen Dienst. Natürlich könnte

Einfache Injektor - Keine parameterlosen Konstruktor für dieses Objekt definiert

Anzahl der Antworten 2 Antworten
Habe ich ein neues MVC-Web-Projekt, das ich bin usin MVC und WebApi in. Ich habe eine Einfache Inbetriebnahme Injektor (version 2.5.2 von nuGet) mit dem folgenden code in meine global-Datei //Register Injectors SimpleInjectorConfig.Register(); In meinem SimpleInjectorConfig.cs-Datei habe

Wie Sie richtig Spritzen Abhängigkeit in Laravel Handwerker-Befehl?

Anzahl der Antworten 2 Antworten
Grundsätzlich möchte ich zum aufrufen einer Methode für ein repository Repository.php aus einer laravel-Befehl. Example\Storage\Repository.php Example\Storage\RepositoryInerface.php Example\Storage\RepositoryServiceProvider.php Ich erwarte Schnittstelle in der command-Konstruktor auf und setzen Sie es auf die geschützte variable. In der service-Anbieter ich Binde

Frühjahr Verkabelung, singleton versus Prototyp

Anzahl der Antworten 4 Antworten
nur Lesen auf den Frühling, und bei der Verwendung von DI im Frühjahr, wenn Sie die Bohne in ein singleton (default), dann eine einzige Instanz der Klasse wird 'verzichtet', während der Prototyp erzwingt eine neue Instanz jedes

Guice-proxying zur Förderung der zirkulären Abhängigkeit

Anzahl der Antworten 3 Antworten
Ich bin immer folgende Fehler in meinem code zu starten: Versucht proxying com.bar.Foo unterstützen eine zirkuläre Abhängigkeit, aber es ist kein interface. Wie genau funktioniert diese übertragung funktionieren? Wenn ich nur werfen genug Klassen hinter Schnittstellen, wird

Dolch 2 nicht lösen können, symbol "DaggerAppComponent'

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen Sie eine einfache app mit retrofit-2, Dolch 2 und MVP, aber ich Kämpfe mit Abhängigkeiten, eigentlich, dies ist die Fehlermeldung bekomme ich, nachdem ich versuchen, das Projekt neu erstellen Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Wie zu vermeiden, Service-Locator Anti-Pattern?

Anzahl der Antworten 3 Antworten
Ich versuche zu entfernen, einen Service Locator von einer abstrakten Klasse, aber ich bin mir nicht sicher, was zu ersetzen. Hier ist ein Pseudo-Beispiel, was ich habe: public abstract class MyController : Controller { protected IKernel kernel;

Dependency Injection in Java 7 standalone-Anwendung

Anzahl der Antworten 1 Antworten
Möchte ich nutzen, dependency injection in einem großen Java 7 standalone-Anwendung, aber ich bin nicht wirklich sicher, wo zu beginnen. Ich geschrieben habe eine kleine test-Anwendung: public class Main { @Inject MyInterface myInterface; public static void main(

Wie mache ich Spritzen ein mock-Abhängigkeit in eine eckige Richtlinie mit Jasmin Karma

Anzahl der Antworten 1 Antworten
Habe ich die folgende Richtlinie: function TopLevelMenuDirective ($userDetails, $configuration) { return { restrict:'A', templateUrl: staticFilesUri + 'templates/TopLevelMenu.Template.html', scope: { activeTab: '=' }, link: function (scope, element, attributes) { var userDetails = $userDetails; if ($userDetails) { scope.user =