Domande con tag 'dependency-injection'

2
risposte

Unità di lavoro / modello di repository con consigli sull'iniezione dipendente

Sto sviluppando una serie di classi di repository e una classe UnitOfWork (più ovviamente la sua interfaccia IUnitOfWork). Sto usando Castle Windsor, che inietta le dipendenze tramite i costruttori. Il mio livello aziendale ha classi come "Cu...
posta 11.01.2013 - 21:51
3
risposte

Iniezione delle dipendenze tramite Costruttore vs Setter

AGGIORNAMENTO 2017/04/19 Un'altra vista utilizza wrapper per late binding . Introduzione Credo che gli oggetti dovrebbero essere immutabili, quindi ho solo impostato le proprietà tramite il costruttore. In tal caso, lo stato dell'ogg...
posta 06.04.2017 - 12:20
2
risposte

Iniezione delle dipendenze o ricerca delle dipendenze in un'architettura a più livelli

Data un'architettura a livelli, in cui la logica aziendale è isolata in un pacchetto da tutti gli altri livelli, come memoria persistente, interfaccia utente, interfacce per vari servizi remoti (fornitore), ecc., sto pensando di gestire le dipen...
posta 18.04.2015 - 11:46
2
risposte

L'uso di una costante come parametro di un metodo di dipendenza da prova dell'unità testata è errato?

Abbiamo un caso di test unitario in cui vogliamo affermare che dopo un'operazione login , SUT è in grado di chiamare un metodo su una delle sue dipendenze. Questa dipendenza è una NavigationManager e l'aspettativa è che chiami Navigati...
posta 12.07.2015 - 01:02
3
risposte

Esempi di iniezione manuale delle dipendenze ancora strettamente accoppiati

Utilizzo AutoFac da qualche tempo per occuparmi dell'iniezione delle dipendenze che stiamo utilizzando in un progetto web. Tutto va bene, ma ora voglio dimostrare DI al di fuori di un contesto AutoFac per ragioni irrilevanti a questa domanda....
posta 03.09.2015 - 17:35
1
risposta

DI rispetto al modello di fabbrica? Tutti e due ? o un approccio diverso?

Diciamo che abbiamo una classe astratta chiamata BaseSwitch , ereditata da implementazioni concrete Switch A e Switch B , ogni switch rappresenta un interruttore di vita reale (uno strumento di telefonia che tra le sue responsabilit...
posta 30.01.2014 - 19:34
1
risposta

Iniezione del costruttore rispetto all'iniezione sul campo

So che questo argomento è già stato discusso molto, quindi non voglio entrare in quale sia il "modo migliore". Ho utilizzato l'iniezione sul campo per un paio d'anni, ma recentemente ho scoperto che molte persone preferiscono l'iniezione del...
posta 01.04.2016 - 09:25
2
risposte

Quali sono le migliori pratiche per utilizzare le sessioni di NHibernate in asp.net (mvc / web api)?

Ho la seguente configurazione nel mio progetto: public class WebApiApplication : System.Web.HttpApplication { public static ISessionFactory SessionFactory { get; private set; } public WebApiApplication() { this.BeginReques...
posta 04.07.2012 - 14:04
1
risposta

Quali sono i pro e i contro di mantenere la maggior parte dello stato di un'applicazione in una singola struttura?

Nella mia domanda, ho alcune classi. Molte di queste classi condividono lo stato comune come un riferimento al logger, ad esempio. Ad esempio, sia A che B richiedono uno stato comune per portare a termine il loro lavoro. class A {...
posta 15.11.2018 - 09:11
2
risposte

Approaches to Dependency Inversion: DIC vs passando attraverso i parametri del costruttore

Nelle applicazioni precedenti su cui ho lavorato, ho avuto una singola classe factory che ha costruito la mia struttura a oggetti e tutte le dipendenze sono state passate a ogni classe attraverso i suoi parametri di costruzione. Ora sto consi...
posta 26.09.2016 - 18:54