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.

Einfache Injektor-property injection in Aktion filter

Anzahl der Antworten 2 Antworten
Den action filter möchte ich einzuspritzen, beginnt so public class UserAuthorisation : AuthorizeAttribute { public IWcfClientProxy<IAppFrameworkServiceChannel> FrameworkServiceProxy { get; set; } Ich habe meine setup-container wie diese: container.Register<IWcfClientProxy<IAppFrameworkServiceChannel>>( ()=> new WcfClientProxy<IAppFrameworkServiceChannel>()); container.RegisterInitializer<UserAuthorisation>(handler => { handler.FrameworkServiceProxy = container

Spring3 's @Transactional @Geplante nicht verpflichtet DB?

Anzahl der Antworten 3 Antworten
Dies ist mein 1. mal versucht Spring3 s @Eingeplant , aber ich kann nicht verpflichten zu DB. Das ist mein code : @Service public class ServiceImpl implements Service , Serializable { @Inject private Dao dao; @Override @Scheduled(cron="0

In Symfony2, warum ist es eine schlechte Idee ist, injizieren Sie die service-container, sondern als einzelne Dienstleistungen an?

Anzahl der Antworten 4 Antworten
Ich kann nicht finden die Antwort auf diese... Wenn ich injizieren der service-container, wie: //config.yml my_listener: class: MyListener arguments: [@service_container] my_service: class: MyService //MyListener.php class MyListener { protected $container; public function __construct(ContainerInterface $container) { $this->container = $container;

Dependency injection mit mehreren repositories

Anzahl der Antworten 4 Antworten
Habe ich einen wcf-Dienst und auf dem client habe ich: var service = new ServiceReference1.CACSServiceClient() Den eigentlichen Dienst-code: public CACSService() : this(new UserRepository(), new BusinessRepository()) { } public CACSService(IUserRepository Repository, IBusinessRepository businessRepository) { _IRepository = Repository; _IBusinessRepository

Singletons in GWT-Projekt

Anzahl der Antworten 3 Antworten
Könnte einige erklären mich etwas. Hier ist ein Szenario. Lassen an ich habe eine Klasse Vorlage und verwenden Sie Gin/Guice in der app. @Singleton public class Template extends Compose { private HorizontalPanel header; private HorizontalPanel content; private

Guice best practices und anti-patterns

Anzahl der Antworten 2 Antworten
Ich bin mir nicht sicher wenn es ist der Verdienst zu, diese Frage oder nicht, aber gibt es irgendwelche best practices und anti-patterns-spezifische Google Guice? Bitte richten Sie alle generic-DI-Muster zu diese Frage. Ich möchte ermutigen alle

Wie kann ich Spritzen eine Eigenschaft nur, wenn der Wert nicht null ist, zur Laufzeit mithilfe von Unity?

Anzahl der Antworten 3 Antworten
Ich habe ein interface zu beheben, und eine von dem zugeordneten Objekt Abhängigkeiten hat eine Eigenschaft, die ich möchte ein Wert festgelegt, dass ich nur noch verfügbar, wenn ich auflösen der top-level-Objekt. Gibt es keinen gültigen Standardwert

MVC5 und Ninject:Parameterlosen Konstruktor Fehler

Anzahl der Antworten 3 Antworten
In MVC 5 wir erhalten dieses Konto controller, der wie folgt aussieht. public class AccountController : Controller { public AccountController() : this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new DatePickerDbContext()))) { } public AccountController(UserManager<ApplicationUser> userManager) { UserManager = userManager; } } Habe

Pass Autofac-container der WPF-UserControl

Anzahl der Antworten 2 Antworten
Ich bin mit autofac zu beheben, Views und ViewModels in einer WPF-Anwendung. IComponentContext übergeben wird, in den Blick automatisch. Beispiel: public BusinessAuto(int proposedCoverageId, IComponentContext componentContext) { DataContext = componentContext.Resolve<BusinessAutoViewModel>(new TypedParameter(typeof(Int32), proposedCoverageId)); InitializeComponent(); } In der XAML-Code für

Wie verwende ich einen Schutzschalter?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach Möglichkeiten, um remote-Anrufe auf services außerhalb meiner Kontrolle, bis eine Verbindung erfolgreich ist. Ich will auch nicht einfach einen timer einstellen, wo eine Aktion ausgeführt jeden n Sekunden/Minuten bis zum Erfolg.

Schloss Windsor/DelegatingHandler/IPrincipal-Dependency Injection (DI)/Inversion of Control (IoC) in ASP.NET Web-API

Anzahl der Antworten 1 Antworten
Beschloss ich, diese sauber nach oben und ich habe eine Probe-Projekt an ge.tt/3EwoZEd/v/0?c Verbrachte rund 30 Stunden auf diesem bereits und kann immer noch nicht herausfinden... Hilfe wäre wirklich dankbar! Habe ich eine ASP.NET Web-API-Lösung, verwendet diesen

Was ist der beste Weg, um zu injizieren, verspottet Spring @Autowired Abhängigkeiten von einem unit test?

Anzahl der Antworten 3 Antworten
import org.springframework.beans.factory.annotation.Autowired; class MyService { @Autowired private DependencyOne dependencyOne; @Autowired private DependencyTwo dependencyTwo; public void doSomething(){ //Does something with dependencies } } Beim testen dieser Klasse, die ich im wesentlichen vier Möglichkeiten, um zu injizieren, mock Abhängigkeiten:

NullPointerException beim Einspritzen von Spring service bean für JSF-ManagedBean

Anzahl der Antworten 1 Antworten
Tomcat 7, JSF 2, Frühling 3, Java 6 Fehler: NullPointerException auf userService.checkUser(getLogin()) (userService ist null) in UserBean.java beim Zugriff auf die jsf-Seite. web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener>

Wie zu verwenden Autofac zu beheben Instanz pro Anfrage Abhängigkeiten für Arten, die in einem Kind Lebensdauer Gültigkeitsbereich erstellt von Nancy

Anzahl der Antworten 1 Antworten
Wir haben mehrere Anwendungen in Windows-Diensten gehostet, das selbst Gastgeber eine Nancy-Endpunkt, um hinterher die Instrumentierung über den Betrieb der Anwendungen. Verwenden wir Autofac als unsere IOC. In mehreren Repositorys registriert sind, in das root-container in einem

Ist es möglich, Dependency Injection mit xUnit?

Anzahl der Antworten 4 Antworten
Habe ich eine test-Klasse mit einem Konstruktor, der braucht ein IService. public class ConsumerTests { private readonly IService _service; public ConsumerTests(IService servie) { _service = service; } [Fact] public void Should_() { //use _service } } Möchte

JBoss 6 + Spring 3.0.5 + JAX-WS/CXF

Anzahl der Antworten 3 Antworten
Wir haben unser Projekt läuft auf JBoss 6 mit Spring 3.0.5. Alles ging glatt, bis wir implementieren versucht, einige Web-Services mit JAX-WS. Wenn ich versuchen Sie, einige einfache WS (wie das hinzufügen von 2 zahlen), es funktioniert

Einheit [Abhängigkeit] Injektion und Vererbung

Anzahl der Antworten 4 Antworten
Meine Frage ist wie folgt: Ich habe einen Basis-controller (ASP.Net MVC-controller) genannt ApplicationController, und ich will alle meine controller Erben. diese Basis-controller hat eine ILogger Eigentum, gekennzeichnet mit einem [Abhängigkeit] - Attribut. (ja, ich weiß, ich sollte

Dependency injection und ASP.Net die Mitgliedschaft Anbieter

Anzahl der Antworten 3 Antworten
Ich bin in den Prozess der Erstellung einer benutzerdefinierten Mitgliedschaftsanbieter für eine ASP.Net MVC-website. Der Anbieter erstellt wird als eine separate Klasse, die als Teil einer größeren Bibliothek. Es ist eine Notwendigkeit für die back-end-datenspeicher, um flexibel

AngularJS: die Fabrik ist immer undefiniert, wenn Sie injiziert in controller

Anzahl der Antworten 3 Antworten
Ich versuche ein einfaches Beispiel einer Adressbuch-Winkel-Anwendung. Ich habe eine Fabrik, die gibt ein array von Datensätzen und es wird angezeigt in einer Liste Ansicht mit einer Liste-controller angular.module('abModule', ['ngRoute']) .factory('AddressBook', function() { var address_book = [

Gibt es eine gute/richtige Weg zur Lösung des dependency injection-loop-problem in der ASP.NET MVC ContactsManager tutorial?

Anzahl der Antworten 3 Antworten
Wenn Sie nicht wissen, was ich Rede, gehen Sie entweder durch das tutorial und versuchen add dependency Injection selbst oder versuchen Sie Ihr Glück mit meiner Erklärung des Problems. Hinweis: Dieses problem nicht im Rahmen des ursprünglichen

Java 7 - Inkonsistente stackmap-frames - Brauchen Sie Hilfe Verständnis, warum die Lösung funktioniert

Anzahl der Antworten 1 Antworten
Wenn ich kompilieren und ausführen, mein Projekt in Eclipse mit JDK7 oder JDK6 ist alles gut. Aber nachdem ich es bauen mit ANT und dann versuchte zu laufen, es mit dem system JDK7, bekomme ich die Fehlermeldung:

DI mit der Einheit, wenn mehrere Instanzen der gleichen Art gebraucht wird

Anzahl der Antworten 6 Antworten
Ich brauche Hilfe mit diesem. Ich bin mit Unity als mein container und ich möchte zum einleiten von zwei unterschiedlichen Instanzen des gleichen Typs in meiner Konstruktor. class Example { Example(IQueue receiveQueue, IQueue sendQueue) {} } ....und

Einfache Injektor: Registrierung einen Typ mit Konstruktor-argument, basiert auf der übergeordneten

Anzahl der Antworten 2 Antworten
Ich bin derzeit in den Prozess der Beseitigung von Ninject von meinem Projekt, und bewegen auf Einfache Injektor-aber es ist eine Sache, die ich kann nicht richtig arbeiten. Für meine Anmeldung, bei der Registrierung von Diensten, ich

Probleme beim Einspritzen meine Spring security user in meinem controller

Anzahl der Antworten 1 Antworten
Ich bin mit Spring 3.1.0.RELEASE mit Spring Security 3.1. Ich will Spritzen mein Frühling Benutzer (d.h. der Benutzer, der aktuell angemeldet ist) in einen controller. Ich möchte dies tun im Gegensatz zur Verwendung SecurityContextHolder.getContext().getAuthentication().getPrincipal(); weil es mir

Wie kann ich eine Klasse aus einem Typoskript Funktion?

Anzahl der Antworten 5 Antworten
Ich bin mit Typoskript mit dependency injection library und die funktioniert sehr ähnlich Eckig 1 - grundsätzlich: registrieren eine Fabrik mit Ihren Abhängigkeiten als Argumente. Dies ist, wie ich würde die Registrierung einer Klasse in ES6 export

Die Injektion bestimmten Instanz mit Guice

Anzahl der Antworten 2 Antworten
Ich habe ein paar Probleme mit dem Einspritzen einer bestimmten Feld-Instanz mit Guice. Hier ist, was ich derzeit habe: class Driver { private ThreadLocal<Database> db; ... } Würde ich in der Regel einfach die db-instance in einem

Sollte ich die übergabe eines Unity-Container, in meinen Abhängigkeiten?

Anzahl der Antworten 1 Antworten
Also ich habe: Anwendung: Erfordert Klasse B (andere Baugruppe) Klasse B: Erfordert die C-Klasse (auch andere Baugruppe) Klasse C: Nutzt einen Behälter zum auflösen verschiedener Objekte, sondern auch die Lebensdauer des Containers (und die Objekte, die es

Holen Sie Sich Alle Typen, Die Eine Schnittstelle Implementieren, In Der Einheit

Anzahl der Antworten 3 Antworten
Überspringen Sie bitte die UPDATE-wenn Sie möchten, nur wissen die Lösung: Ich habe eine Anwendung, die den folgenden code zu erhalten, und ausführen einer Anzahl von worker-Methoden var type = typeof(IJob); var types = AppDomain.CurrentDomain.GetAssemblies() .SelectMany(x =>

Guice Performance auf Android

Anzahl der Antworten 4 Antworten
Als Java-Entwickler habe ich daran gewöhnt, dass dependency injection in Anwendungen verfügbar. Für Android, aber ich bin vor allem vorsichtig bei der Leistung. Was sind die Auswirkungen auf die Leistung für die Verwendung von Guice in eine

Autowire Annotation im Frühjahr ohne Verwendung von Scan-Komponente

Anzahl der Antworten 2 Antworten
Ist es möglich, autowire Bohnen mit der @Autowired annotation ohne Verwendung Komponente Scannen? InformationsquelleAutor udit | 2010-03-17

Was ist der Unterschied zwischen ContainerControlledLifetimeManager und HierarchicalLifetimeManager?

Anzahl der Antworten 1 Antworten
Was ist der Allgemeine Unterschied zwischen ContainerControlledLifetimeManager und HierarchicalLifetimeManager? Ich weiß, dass ContainerControlledLifetimeManager darstellen singleton ist DI-container erstellen einer neuen Instanz für jeden Typ die benötigten Abhängigkeiten. Ich Lesen Sie nützliche Artikel über Verständnis Lebensdauer Manager. Ich

Dependency Injection lösen und unit-Tests

Anzahl der Antworten 5 Antworten
Ich versuche zu lernen, dependency injection und haben auf ein problem stoßen, wenn die unit-Tests der Anwendung. Ich Schreibe eine Konsolenanwendung, und der container wird erstellt und initialisiert, die in Main(), es ist verfügbar als get-property im

Ist es ok, sich zu registrieren-Komponenten in Windsor ohne Angabe einer Schnittstelle?

Anzahl der Antworten 1 Antworten
Ist es schlecht angesehen, Formular zum registrieren der Komponenten in Windsor ohne Angabe einer Schnittstelle? also container.Register(Component.For<MyClass>().LifeStyle.Transient); im Gegensatz zu... container.Register(Component.For<IMyClass>().ImplementedBy<MyClass>().LifeStyle.Transient); Ich verstehe die Vorteile der Codierung zu einer Schnittstelle und nicht als eine konkrete Umsetzung jedoch

Guice Und Scala - Injektion auf Generika Abhängigkeiten

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, eine Bindung von einer generischen Eigenschaft mit Guice Sehen, wie die trait definiert ist trait Repository[T] Sehen die trait Umsetzung class DomainRepository extends Repository[Domain] Mein configure Methode in DomainPersistenceModule ist: def configure() {

Wie Sie RICHTIG Spritzen Grails-services mit Spring-Ressource.groovy

Anzahl der Antworten 1 Antworten
Verwendung Von Grails 2.2.1 Habe ich Folgendes Grails-services definiert: package poc class TestService { def helperService } class HelperService { } Benutzt habe ich den TestService wie folgt (die Ressourcen.groovy): test(poc.TestService) { } jmsContainer(org.springframework.jms.listener.DefaultMessageListenerContainer) { connectionFactory =

Moq - Erstellen verspottet Instanz-Konstruktor injiziert Objekt

Anzahl der Antworten 2 Antworten
Frage Möchte ich zum erstellen einer unit test für Credentials Klasse, die überprüft, ob das Kennwort für eine bestimmte Anmeldeinformationen nach der Ausführung Calculate() Methode es seinen gleich das Passwort berechnet, indem ein Objekt, die IPasswordCalculator -

So registrieren Sie eine benannte Instanz mit Einfach Injektor

Anzahl der Antworten 1 Antworten
Entwickle ich eine WinForm-Anwendung und ich bin mit Repository-Muster , ich bin mit Servicestack OrmLite für den Datenzugriff und die Einfache Injektor für das IoC. In meinem Programm.cs ich habe 2 register 2 verschiedene OrmLiteConnectionFactory aber derzeit

Methode der Injektion mit Dolch 2

Anzahl der Antworten 2 Antworten
Habe ich nicht geschafft, zu finden eine gute Erklärung/Beispiel über die Methode der Injektion mit Dolch 2. Könnte mir bitte jemand helfen zu verstehen? Beispiel: @Inject public Dinner makeDinner(Pasta pasta, Sauce sauce) { mPan.add(pasta); mPan.add(sauce); return mPan.cookDinner();

Wie sich zu registrieren eine Klasse, die `Func "< "> " als parameter?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: _container = new UnityContainer(); _container.RegisterType<IDownloader, Downloader>(); _container.RegisterType<INewObject, NewObject>(); _container.RegisterType<SearchViewModel>(); SearchViewModel Klasse mit Konstruktor-injection: class SearchViewModel { private readonly Func<IDownloader> _downloaderFactory; private readonly INewObject _newObject; private IDownloader _downloader; public SearchViewModel(Func<IDownloader> downloaderFactory, INewObject newObject)

Wie erfolgreich verschleiern Projekt mit Dolch 2.0 mit Proguard?

Anzahl der Antworten 2 Antworten
War ich glücklich, zu sehen, die google-fork von Dolch zur Verfügung gestellt wurde. (Zum Zeitpunkt des Schreibens dieses Artikels, wird mir klar, dass es nicht "freigegeben" noch nicht.) wir haben eine android-app, die verwendet Dolch stark, obwohl

Java EE 7 - Injektion in Runnable/Callable-Objekt

Anzahl der Antworten 2 Antworten
Concurrency Utilities(JSR-236) wurde in Java EE 7. Gibt es eine Möglichkeit, wie man Spritzen meine EJBs in Runnable/Callable-Objekt? Speziell möchte ich so etwas wie dieses: ejb mit business-Logik @LocalBean public class MyEjb { public void doSomeStuff() {

Yii2 dependency injection-Beispiel

Anzahl der Antworten 2 Antworten
Kann mir jemand zeigen in die Richtung einer Praxis-Beispiel oder tutorial mit dem DI-container in Yii2? Muss ich aber den dicken 2.0 guide zu diesem Thema ist einfach nicht so klar für mich. Auch die meisten on-line-tutorial-und

Bedeutet "Vermeiden dependency injection-frameworks" in den Android-Speicher Handbuch gelten für Dolch als gut?

Anzahl der Antworten 3 Antworten
So, ich bin gekommen, über diese best practices, die auf Android-Artikel auf die Gedächtnisleistung. http://developer.android.com/training/articles/memory.html Sagte Sie Vermeiden dependency injection-frameworks Mithilfe eines dependency injection-Frameworks wie Guice oder RoboGuice kann attraktiv sein, denn Sie können den code vereinfachen

Reader-Monade für Dependency Injection: mehrere Abhängigkeiten, geschachtelte Aufrufe

Anzahl der Antworten 2 Antworten
Wenn Sie gefragt werden über Dependency Injection in Scala eine ganze Menge von Antworten zeigen auf die mit der Reader-Monade, sei es der von Scalaz oder einfach nur Ihre eigenen Rollen. Es gibt eine Reihe von sehr

ist es möglich, add-IDS in @RequiredArgsConstructor(onConstructor = @__(@Autowired))?

Anzahl der Antworten 3 Antworten
Wenn ich wollte mit der Anmerkung @Qualifier auf einen constructor dependency injection, hätte ich so etwas wie die folgenden: public class Example { private final ComponentExample component; @Autowired public Example(@Qualifier("someComponent") ComponentExample component) { this.component = component; }

JSF - Session-scoped managed bean nicht über Abhängigkeiten re-injiziert Sitzung der Deserialisierung

Anzahl der Antworten 2 Antworten
Ich bin mir nicht sicher, ob das was ich mache falsch ist, oder ob ich einfach nur verpasst, eine Anmerkung oder configuration item irgendwo. Hier ist die situation: Ich habe eine JSF-Anwendung mit einer session-scoped bean mit

Symfony 2: dependency injection und Merkmale

Anzahl der Antworten 2 Antworten
Ich versuche einen Weg zu finden, verwenden Sie das Symfony 2 Dependency Injection-Komponente mit der neuen PHP 5.4 Merkmale. Um eine lange Geschichte kurz (nicht so kurz ist, eigentlich), mein Projekt hat entkoppelt View-Klassen, die alle Ihre

PHP - Laravel dependency injection: Parameter für die constructor dependency

Anzahl der Antworten 3 Antworten
Ich Baue ein Laravel Projekt und in einem der Controller, ich bin Einspritzen von zwei Abhängigkeiten in einer Methode: public function pusherAuth(Request $request, ChannelAuth $channelAuth) { ... } Meine Frage ist simpel: Wie kann ich Parameter übergeben,

Dependency-injection-container? Was tut es?

Anzahl der Antworten 2 Antworten
Habe ich gelesen, bis auf DI und wie es scheint ein einfaches genug Konzept. Was ich nicht verstehe ist der container. Lasst uns für einen moment sagen, dass ich möchte, um meine eigene container. Verben wie "erkennen"

DIP-vs. DI vs. IoC

Anzahl der Antworten 2 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn