Domande con tag 'service-locator'

3
risposte

Moltitudini che costruiscono un'implementazione. DI senza speranza? Utilizzare il localizzatore di servizi?

Diciamo che abbiamo 1001 clienti che costruiscono direttamente le loro dipendenze piuttosto che accettare iniezioni. Refactoring del 1001 non è un'opzione secondo il nostro capo. In realtà non è nemmeno consentito l'accesso alla loro fonte, solo...
posta 02.02.2017 - 04:27
2
risposte

Service-locator anti-pattern alternativo

Sto usando Unity come IoC con C #, ma suppongo che la domanda non sia realmente limitata a Unity e C #, ma IoC in generale. Cerco di seguire il principio SOLID, il che significa che ho ottenuto pochissime dipendenze tra due classi concrete. M...
posta 29.04.2016 - 15:38
2
risposte

In un'architettura aziendale, dove viene utilizzato il Localizzatore di servizi più appropriato e perché?

Sto provando a implementare il pattern Locator del servizio. Nel diagramma seguente sono i miei riferimenti tra progetti (progetti .net), ogni riquadro rappresenta un progetto. Le frecce indicano le dipendenze. Sto chiedendo se questa è un...
posta 28.07.2016 - 01:32
3
risposte

Inietta dipendenza come parametro metodo anziché parametro costruttore

Sto usando un ORM che non mi permette di iniettare dipendenze nel costruttore. Diciamo che sto usando DDD per la business logic e il pattern MVC per l'interfaccia utente. Ora uno dei miei oggetti di dominio deve accedere a un servizio esterno...
posta 02.09.2011 - 23:43
3
risposte

Iniezione di dipendenza ambientale attraverso il localizzatore di servizio statico

Dopo alcuni googling ho trovato alcuni dibattiti sul fatto che l'iniezione del costruttore o l'iniezione di proprietà / campo siano migliori, ma c'è ancora un'altra alternativa che mi sembra più vantaggiosa. Nella maggior parte degli ambienti...
posta 29.04.2016 - 18:49
3
risposte

DependencyInjection - Constructor over-injection smell vs service locator - dove è l'approccio corretto?

Sto cercando di migliorare i miei progetti MVC e ho letto alcuni articoli su DI, contenitori IoC, Iniezione del costruttore e locatori di servizi. Volevo andare con Ninject per aiutare con le dipendenze, ma sono rimasto perplesso con alcune dell...
posta 07.05.2017 - 23:53
2
risposte

Come disaccoppiare semplice fabbrica e implementazione predefinita?

Ho una semplice classe ( FileResources ) con metodi di factory statici che forniscono un'implementazione predefinita ( DefaultFileResource ). public final class FileResources { private FileResources() {} public static FileRes...
posta 11.03.2014 - 18:38
1
risposta

Pattern per la comunicazione tra uscontrols annidati e form padre (C # / Winforms)

Sto cercando di decidere il modo migliore per gestire la comunicazione tra un UserControl che è annidato all'interno di un altro UserControl e il Form padre. Ho un modulo, all'interno del form c'è un UserControl con un controllo TabControl. Ogni...
posta 12.07.2015 - 02:32
1
risposta

Come rimuovere l'odore da un DAL collegabile

Sto lavorando con un'applicazione composta da diversi componenti diversi, disconnessi e ogni pezzo ha una dipendenza da fino a tre diversi archivi di dati (SQL Server, Archiviazione di documenti, Archiviazione BLOB). I dettagli di connessione...
posta 27.10.2016 - 20:10
3
risposte

Design disaccoppiato tramite interfacce statiche

Per prima cosa vorrei menzionare che non sono abbastanza sicuro di quale sia il termine che descrive il problema, ma spero di poterlo illustrare con un po 'di codice. Problema: una libreria di classi condivisa definisce un'interfaccia e ogni...
posta 01.09.2018 - 23:27