Domande con tag 'dependency-injection'

1
risposta

Pattern da utilizzare quando solo poche funzioni hanno una dipendenza?

Ho una classe come questa: class X { X (databaseconn, httpclient) { this.httpclient = httpclient this.databaseconn = databaseconn } public func1(a, b) { // ... } public func2(x, y, z) { // ... } // ... publi...
posta 27.11.2016 - 08:27
1
risposta

Qual è un buon esempio pratico che dimostra un vantaggio architettonico nell'integrazione delle dipendenze dell'interfaccia

Ho bisogno di aiuto (preferibilmente per mezzo di un esempio pratico) per capire perché / se la seguente implementazione di IoC / DI (in questo caso usando Ninject) fornisce un vantaggio architettonico: using (IKernel kernel = new StandardKern...
posta 03.02.2015 - 08:28
1
risposta

Ridurre l'accoppiamento in una serie di attività

Sto lavorando su qualche codice in questo momento che riguarda l'elaborazione delle richieste degli utenti. Ogni richiesta richiede un'approvazione. Quando viene effettuata una richiesta, vengono creati uno o più record sul database che registra...
posta 28.01.2014 - 04:11
1
risposta

Uso pratico del contenitore di iniezione delle dipendenze (IoC)

Sto creando un framework MVC-ish in PHP. Sto cercando di implementare un contenitore DI per consentire la creazione di oggetti controller (tra gli altri). Il mio framework MVC è piuttosto tipico. Ogni modulo (o componente se lo si desidera) h...
posta 09.02.2014 - 22:39
1
risposta

Come "convertire" un progetto di stile di accesso statico in stile IoC / DI?

Esistono approcci migliori per il refactoring di un progetto di programmazione che è stato precedentemente scritto con il pattern anti-riferimento statico (la maggior parte delle classi si riferisce a un bean statico, dove tutte le sue variabili...
posta 16.04.2013 - 10:50
2
risposte

Passing State o Context Across Layers in Web API

Mi sto imbattendo in uno scenario interessante su cui non sono stato in grado di ottenere risposte. Mi piacerebbe vedere se ci sono soluzioni eleganti per questo. Ecco alcuni casi d'uso: Voglio passare l'identità / utente principale dell'ut...
posta 19.09.2017 - 21:07
2
risposte

È corretto iniettare la configurazione sul livello della logica aziendale?

Ho un'applicazione ASP.NET Core 1.1 che utilizza l'integrazione delle dipendenze ed è suddivisa in 3 livelli (web, business logic e accesso ai dati). Vorrei accedere ad alcuni valori del file di configurazione in alcuni metodi del livello del...
posta 22.02.2018 - 10:53
1
risposta

Iniezione delle dipendenze in un metodo con altri parametri del metodo

Un mio compagno di squadra ha scritto del codice nel modo seguente: Class Foo implements Job { // Framework uses type-hinting for dependency injection, only works on the handle() method // not on other methods public function handle(Dependency...
posta 07.06.2018 - 13:18
1
risposta

Iniettare più oggetti in C ++ ctor

Sto cercando un buon modo per iniettare in modo dinamico diversi oggetti nella classe principale e regolare il suo metodo tramite chiamate di queste dipendenze, ad es. ComponentClass1 { updateSmth1(); }; ComponentClass2 { updateSmth2();...
posta 11.07.2016 - 12:02
1
risposta

Come utilizzare l'integrazione delle dipendenze per le applicazioni che sono configurabili all'avvio?

Sto scrivendo software che deve essere abbastanza configurabile in natura. A questo punto, ciò significa che prima legge in un file di configurazione degli utenti e quindi crea gli oggetti necessari in base a tale configurazione. Come risulta...
posta 10.08.2016 - 17:04