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.
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.
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
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
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,
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
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 :
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
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
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
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
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
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
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 {
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
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,
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
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
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
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;
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
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 {
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
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
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
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,
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
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
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
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
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
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;
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
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
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
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
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 =
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
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 } }
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,
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
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
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
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
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
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
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
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'.
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;
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(
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 =