Tag: service-locator

Der service locator pattern ist ein Entwurfsmuster in der software-Entwicklung zur Kapselung der Prozesse in der Beschaffung ein Dienst mit einer starken abstraction layer. Dieses Muster nutzt eine zentrale Registrierung bekannt als der „service locator“, die auf Wunsch liefert die notwendigen Informationen, um eine bestimmte Aufgabe durchzuführen.

Einheit ServiceLocator, register, Typen zur Laufzeit

Anzahl der Antworten 2 Antworten
Ich habe ein kleines toolkit verwendet Unity-DI plus EntLib Service Locator. Das problem tritt auf, wenn eine Drittanbieter-apps versuchen, die EntLib service locator. Es sieht aus wie die EntLib Service Locator singleton, so dass, wenn die Drittanbieter-app,

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;

Warum ist MVC4 mit dem Service Locator Anti-Pattern?

Anzahl der Antworten 2 Antworten
Nach der Lektüre "Dependency Injection in .NET" von Mark Seemann ich bleiben Weg von der Service Locator das ist ein anti-pattern. Beim Lesen die release notes auf MVC 4 ich sehe: Verbesserte Inversion of Control (IoC) über

Ist IDependencyResolver ein anti-pattern?

Anzahl der Antworten 2 Antworten
Entwerfe ich einige änderungen an der Architektur in ein Vermächtnis ASP.NET -Anwendung. Ich testete einige Klassen, die für die Auflösung von Abhängigkeiten, die mimik der ASP.NET MVC ist IDependencyResolver. Ich werde nicht nach, weil es so ziemlich

Ist ServiceLocator ein anti-pattern?

Anzahl der Antworten 7 Antworten
Kürzlich habe ich gelesen Mark Seemann Artikel über den Service Locator anti-pattern. Autor weist hauptsächlich zwei Gründe, warum ServiceLocator ist ein anti-Muster: API-Nutzung-Problem (was ich völlig in Ordnung) Wenn die Klasse beschäftigt ein Service locator ist es

Warum muss die Einheit verwenden, einen Service Locator?

Anzahl der Antworten 3 Antworten
Ich habe gesehen, wie diese code-Zeile in mehrere tutorials für die Verwendung der Einheit in der asp.net mvc3. Ich war unter dem Eindruck, dass der Service Locator ist ein anti-pattern und nicht best-practice. Ist dieser Service Locator

Wie kann ich NICHT verwenden DependencyResolver.Aktuelle.GetService(...) in dieser situation

Anzahl der Antworten 2 Antworten
Folgenden Ratschläge, die mir gegeben worden in diesem thread [Ninject-UOW-pattern, neue ConnectionString nachdem der Benutzer authentifiziert ist ich verstehe jetzt, dass ich, sollten Sie nicht verwenden die folgende Zeile... var applicationConfiguration = (IApplicationConfiguration) DependencyResolver.Current.GetService(typeof(IApplicationConfiguration)); ...als Service Locator

ZF2 Wann getServiceLocator() und Wann nicht

Anzahl der Antworten 4 Antworten
Ich bin wirklich verwirrt, wenn zu verwenden getServiceLocator und Wann nicht. Als Beispiel: + Module -+ Helloworld --+ src ---+ Controller ----+ IndexController.php ----+ IndexControllerFactory.php ---+ Service ----+ LogginService.php ----+ GreetingService.php ----+ GreetingServiceFactory.php GreetingServiceFactory.php hat den Inhalt:

MVVM : wie übergibt man parameter ViewModel-Konstruktor

Anzahl der Antworten 5 Antworten
Ich bin mit L. Bugnion ist MVVM Light Framework. Was sind einige der empfohlenen Ansätze, um Parameter wie die Kunden-ID zu ViewModel-Konstruktor? Bearbeiten: Die parameter, die ich brauche für jede ViewModel ist nicht etwas, das geteilt wird,

Wann würden Sie den Common Service Locator verwenden?

Anzahl der Antworten 4 Antworten
Habe ich die Common Service Locator als eine Möglichkeit der Abstraktion, mein IoC-container, aber ich habe bemerkt, dass einige Leute sind stark gegen diese Art von diese. Menschen empfehlen, nie, es zu benutzen? Immer es zu benutzen?

Was ist der Unterschied zwischen den Dependency Injection- und Service Locator-Mustern?

Anzahl der Antworten 12 Antworten
Beide Muster scheinen, wie eine Umsetzung des Prinzips der inversion of control. Das heißt, dass ein Objekt, sollten Sie nicht wissen, wie zu konstruieren, deren Abhängigkeiten. Dependency Injection (DI), scheint die Verwendung einer Konstruktor oder setter zu

Abhängigkeitsinjektion vs. Service-Standort

Anzahl der Antworten 10 Antworten
Ich bin derzeit auf der Abwägung der vor-und Nachteile zwischen DI und SL. Allerdings habe ich mich in den folgenden catch-22, das bedeutet, dass ich sollte nur die Verwendung SL für alles und Spritzen nur ein IoC-container

Welches Muster wird für die Protokollierung verwendet? Abhängigkeitsinjektion oder Service Locator?

Anzahl der Antworten 9 Antworten
Betrachten Sie dieses Szenario. Ich habe einige business-Logik, die jetzt und dann wird benötigt zum schreiben einer log. interface ILogger { void Log(string stuff); } interface IDependency { string GetInfo(); } class MyBusinessObject { private IDependency _dependency;