Domande con tag 'service-locator'

2
risposte

IoC come localizzatore di servizi

Mi sono chiesto per un po 'di tempo su alcuni problemi durante l'utilizzo di Injection dipendenza: In un'applicazione a livelli, di solito inserisco i repository nel servizio dell'applicazione utilizzando l'iniezione del costruttore: public...
posta 10.10.2014 - 03:09
2
risposte

Contenitori IoC e pattern localizzatore di servizio

Sto cercando di capire l'Inversion of Control e i dos e donts di questo. Di tutti gli articoli che ho letto, c'è uno di Mark Seemann (a cui è ampiamente collegato SO) che chiede strongmente alla gente di non utilizzare il modello di localizzaz...
posta 11.12.2012 - 09:50
2
risposte

Come estendere l'iniezione del costruttore?

Supponiamo che abbia MyClass con una dipendenza molto semplice. Utilizza l'iniezione del costruttore. public class MyClass : IMyClass { private IA A; public MyClass(IA a) { A = a; } } Questo codice viene spedit...
posta 08.05.2014 - 14:11
2
risposte

Utilizzare solo un contenitore di dipendenze per l'iniezione nella radice di un'applicazione?

normalmente, userò un contenitore per le dipendenze (unità) in c # come in questo esempio: class SomeClass { private readonly ILogger _logger; public SomeClass() { _logger = DependencyContainer.Resolve<ILogger>();...
posta 26.02.2016 - 12:07
3
risposte

Che cos'è un localizzatore di servizi?

Ho sentito il termine pop tutto intorno. Ho letto vari articoli sull'argomento e ho sentito due definizioni principali del termine "Posizione di servizio": Un registro glorificato - Cattiva pratica, variabili globali, male generale. Un tip...
posta 31.03.2013 - 10:45
3
risposte

contenitore IOC e accesso all'implementazione dal contenitore

Sfondo Come menzionato in questo articolo , Inversion of Control can be achieved through various mechanisms such as: Strategy design pattern, Service Locator pattern(SLP), Factory pattern, and Dependency Injection (DI). Mi manca chia...
posta 06.01.2018 - 11:55
1
risposta

Meglio iniettare il contenitore IoC o utilizzare un modello di localizzazione del servizio? [duplicare]

Ho un contenitore IoC (se vuoi uno specifico da guardare, è molto simile a Unity) e sto lavorando su come voglio integrarlo nella mia applicazione. Il mio obiettivo generale per questo esercizio è trasformare questo codice orrendo che ho scrit...
posta 07.04.2011 - 17:58
2
risposte

Applicazione desktop, iniezione dipendenza

Sto pensando di applicare una vera libreria di dipendenze per l'iniezione alla mia applicazione desktop C # / GTK # giocattolo. Ho scelto NInject , ma penso che questo sia irrilevante per la mia domanda. C'è un oggetto di database, una fines...
posta 15.12.2012 - 20:59
2
risposte

Iniezione delle dipendenze e contenitore DI

Ho implementato clean architecture per la mia app e ho alcune domande. In genere, il puro DI viene discusso per un modello di Localizzazione del servizio, perché è molto esplicito e più verificabile. Tuttavia, mi piace l'idea di avere un...
posta 07.03.2018 - 18:58
1
risposta

Quanto posso fare o posso effettuare test TDD con oggetti di servizio?

Durante la stesura dei test PHPSPEC per un'applicazione Zend Framework 2, mi chiedo fino a che punto "scavare". Considera questo caso molto semplice: Un DomainService (dominio nel senso URL della parola) dovrebbe essere in grado di elencare t...
posta 27.01.2016 - 19:22