Ein Entwurfsmuster zur Reduzierung der Kopplung zwischen Komponenten durch dynamisches Einfügen von Abhängigkeiten in Softwarekomponenten, die für die Funktion erforderlich sind.
Ich finde, dass meine Konstruktoren so aussehen: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) mit ständig wachsender Parameterliste. Da "Container" mein Abhängigkeitsinjektionscontainer ist, warum kann ich das nicht einfach so machen: public MyClass(Container con) für jede Klasse? Was sind die Nachteile? Wenn ich das mache, fühlt es sich an, …
Ich habe ein paar Frühlingsbohnen, die über Anmerkungen vom Klassenpfad aufgenommen werden, z @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } In der Spring XML-Datei ist ein PropertyPlaceholderConfigurer definiert: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Ich möchte eine der Eigenschaften von app.properites in …
Wird in einer verwalteten Bean @PostConstructnach dem regulären Java-Objektkonstruktor aufgerufen. Warum sollte ich @PostConstructanstelle des regulären Konstruktors selbst die Initialisierung nach Bean verwenden?
Ich möchte ein Mockito-Scheinobjekt in eine Spring-Bohne (3+) injizieren, um sie mit JUnit zu testen. Meine Bean-Abhängigkeiten werden derzeit mithilfe der @AutowiredAnmerkung zu privaten Mitgliedsfeldern eingefügt. Ich habe überlegt ReflectionTestUtils.setField, die Bean-Instanz zu verwenden, die ich injizieren möchte, ist jedoch tatsächlich ein Proxy und deklariert daher nicht die privaten Mitgliedsfelder …
Ich denke über das Design einer C # -Bibliothek nach, die verschiedene Funktionen auf hoher Ebene haben wird. Natürlich werden diese Funktionen auf hoher Ebene so weit wie möglich unter Verwendung der SOLID- Klassenentwurfsprinzipien implementiert . Daher wird es wahrscheinlich Klassen geben, die von Verbrauchern regelmäßig direkt verwendet werden sollen, …
Ich erstelle gerade einige experimentelle Projekte mit nodejs. Ich habe viele Java EE-Webanwendungen mit Spring programmiert und die einfache Möglichkeit der Abhängigkeitsinjektion dort geschätzt. Jetzt bin ich neugierig: Wie mache ich eine Abhängigkeitsinjektion mit einem Knoten? Oder: Brauche ich es überhaupt? Gibt es ein Ersatzkonzept, weil der Programmierstil anders ist? …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie kann ich Parameter an ein sekundäres Fenster in javafx übergeben? Gibt es eine Möglichkeit, mit dem entsprechenden Controller zu kommunizieren? Beispiel: Der Benutzer wählt einen Kunden aus a aus TableViewund ein neues Fenster mit den Kundeninformationen wird geöffnet. Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) …
Ich habe eine .NET Core MVC-Anwendung erstellt und mithilfe von Abhängigkeitsinjektion und Repository-Muster ein Repository in meinen Controller eingefügt. Ich erhalte jedoch eine Fehlermeldung: InvalidOperationException: Dienst für Typ 'WebApplication1.Data.BloggerRepository' kann nicht aufgelöst werden, während versucht wird, 'WebApplication1.Controllers.BlogController' zu aktivieren. Modell (Blog.cs) namespace WebApplication1.Models { public class Blog { public int …
Ich bin ein langjähriger Windows-Entwickler, der mir bei Win32 und Early COM die Zähne geschnitten hat. Ich arbeite seit 2001 mit .NET, daher spreche ich C # und die CLR ziemlich fließend. Ich hatte noch nie von Castle Windsor gehört, bis ich anfing, an Stack Overflow teilzunehmen. Ich habe die …
Ich habe die Artikel auf MSDN über Unity (Dependency Injection, Inversion of Control) gelesen, aber ich denke, ich muss sie in einfachen Worten (oder einfachen Beispielen) erklären. Ich bin mit dem MVPC-Muster vertraut (wir verwenden es hier), aber ich kann dieses Unity-Ding noch nicht wirklich verstehen, und ich denke, es …
Ich überarbeite eine Klasse und füge ihr eine neue Abhängigkeit hinzu. Die Klasse übernimmt derzeit ihre vorhandenen Abhängigkeiten im Konstruktor. Aus Gründen der Konsistenz füge ich den Parameter dem Konstruktor hinzu. Natürlich gibt es ein paar Unterklassen und noch mehr für Unit-Tests, also spiele ich jetzt das Spiel, alle Konstruktoren …
Ich versuche, Unity dazu zu bringen, die Erstellung meiner Objekte zu verwalten, und ich möchte einige Initialisierungsparameter haben, die erst zur Laufzeit bekannt sind: Im Moment kann ich mir nur vorstellen, wie das geht, wenn ich eine Init-Methode auf der Schnittstelle habe. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam …
Beispiel interface IA { public void someFunction(); } @Resource(name="b") class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name="c") class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing …
Es fällt mir ein wenig schwer, die Abhängigkeitsinjektion in Angular zu verstehen. Meine Frage ist also, kann jemand erklären, welchen der "Typen" wie Controller, Factory, Provider usw. wir in andere injizieren können, einschließlich anderer Instanzen desselben "Typs"? Was ich eigentlich suche, ist diese Tabelle mit j / n gefüllt. Für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.