Articles of dipendenza iniezione

Spring: namespace vs contextConfigLocation parametri di init in web.xml

Sto leggendo la documentazione per Spring MVC e ho una domanda riguardante i parametri init. Sto usando Spring 3.2 se è importante. Qual è la differenza tra contextConfigLocation e namespace? ContextConfigLocation è pensato solo per specificare le cartelle in cui la class di contesto può trovare una definizione XML e l’attributo namespace è pensato per […]

Perché la dichiarazione del controller angularjs ha questa struttura di syntax?

Vedo sempre la seguente struttura di syntax del controller angularjs. angular.module(‘7minWorkout’).controller(‘WorkoutController’, [‘$scope’, ‘$interval’, ‘$location’, function ($scope, $interval, $location) { }]); Perché la ripetizione nei nomi dei parametri? Perché non proprio così angular.module(‘7minWorkout’).controller(‘WorkoutController’, [‘$scope’, ‘$interval’, ‘$location’, function () { }]); o angular.module(‘7minWorkout’).controller(‘WorkoutController’, [ function ($scope, $interval, $location) { }]);

Esiste un modo corretto / corretto per risolvere il problema del ciclo di iniezione delle dipendenze nell’esercitazione ContactsManager di ASP.NET MVC?

Se non sai di cosa sto parlando, segui il tutorial e prova ad aggiungere dipendenza Injection o tentare la fortuna con la mia spiegazione del problema. Nota: questo problema non rientra nell’ambito del tutorial originale su ASP.NET. Il tutorial suggerisce solo che i pattern utilizzati sono dipendenti dall’iniezione. Il problema è fondamentalmente che esiste un […]

Come rimuovere la funzionalità dell’unità di lavoro dai repository usando IOC

Ho un’applicazione che utilizza ASP.NET MVC, Unity e Linq to SQL. Il contenitore di unità registra il tipo AcmeDataContext che eredita da System.Data.Linq.DataContext , con un LifetimeManager utilizza HttpContext . C’è una fabbrica di controllori che riceve le istanze del controllore usando il container di unità. Ho impostato tutte le mie dipendenze sui costruttori, in […]

Iniezione delle dipendenze in .NET con esempi?

Qualcuno può spiegare l’ iniezione della dipendenza con un esempio .NET di base e fornire alcuni collegamenti alle risorse .NET per estenderlo all’argomento? Questo non è un duplicato di What is injection dependence? perché sto chiedendo specifici esempi e risorse .NET.

Perché PerThreadLifetimeManager è utilizzato in questo esempio?

Sto seguendo l’esempio collegato a sotto per impostare l’unità per lavorare con il mio livello di servizio. Il mio progetto è configurato in modo molto simile a quello in questo articolo e capisco tutto tranne il perché esattamente PerThreadLifetimeManager è utilizzato quando si registra la dipendenza dal servizio. Tieni presente che sto anche utilizzando un […]

DAL -> BLL <- GUI + composizione radice. Come impostare DI-bindings?

Ho creato un’applicazione a tre livelli con rifrazioni come descritto in questa risposta : DAL with Repositories -> BLL with services and IRepository <- Asp.net mvc-app Per farlo funzionare con l’iniezione delle dipendenze vedo alcune opzioni: 1. Aggiungere un riferimento a DAL dall’app Web per poter impostare le associazioni all’avvio dell’applicazione. 2. Utilizzare un contenitore […]

Iniezione delle dipendenze e modello Singleton Design

Come identificare quando utilizzare l’iniezione di dipendenza o il modello di singleton. Ho letto molti siti web in cui si dice “Usa l’iniezione della dipendenza su un modello singleton”. Ma non sono sicuro di essere totalmente d’accordo con loro. Per i miei progetti di piccola o media scala vedo sicuramente l’uso del modello singleton semplice. […]

Quali “cose” possono essere iniettate in altri in Angular.js?

Sto avendo un po ‘di difficoltà a comprendere l’iniezione di dipendenza in angular. Quindi la mia domanda è: qualcuno può spiegare quale dei “tipi”, come Controller, Factory, Provider, ecc. Possiamo iniettare in altri, incluse altre istanze dello stesso “tipo”? Quello che sto cercando in realtà è questa tabella piena di y / n. Per le […]

Come funziona Spring @Autowired

Mi sono imbattuto in un esempio di @Autowired public class EmpManager { @Autowired private EmpDao empDao; } Ero curioso di sapere come il empDao ottenga i set dato che non ci sono metodi setter ed è privato.