Resultados da pesquisa a pedido "service-locator"

2 a resposta

Classe de membros estáticos versus interface c-like normal

Olá. Depois de leraqui [http://gameprogrammingpatterns.com/service-locator.html]sobre o padrão do localizador de serviço, ele me fez pensar se uma classe com apenas membros estáticos realmente é o caminho a seguir, ou se uma interace tipo ...

10 a resposta

Injeção de Dependência x Localização do Serviço

Atualmente, estou avaliando as vantagens e desvantagens entre DI e SL. No entanto, eu me encontrei na captura 22 a seguir, o que implica que eu deveria usar o SL para tudo e injetar apenas um contêiner de IoC em cada classe. DI Catch ...

4 a resposta

O StructureMap resolve a dependência por injeção, em vez do local do serviço

No meu projeto eu registro muitasISerializers implementações com o scanner de montagem. FWIW, este é o código que registra meuISerializers Scan(scanner => { ...

1 a resposta

Localizador de serviço para genéricos

Eu tenho uma dúzia de tiposT que herdam deEntityObject eIDataObject. Eu tenho genérico a seguinte interface IDataManager<T> where T : EntityObject, IDataObject ...Eu também tenho classe base para gerenciadores de dados BaseDataManager<T> : ...

1 a resposta

Padrão de registro versus padrão de localizador de serviço versus recipiente de injeção de dependência

Existe alguma diferença entre eles, em vez de definir e obter objetos em uma matriz por chave? class Registry { private $container=array(); public static function Set($name,$object){ self::$container[$name]=$object; } public static ...

2 a resposta

Sugestão de tipo mais rápida, melhor e mais eficiente para o PHP Storm com localizadores de serviço

Eu tenho procurado uma maneira de fazer isso há meses. Sou um desses desenvolvedores que adora o preenchimento automático. Para cada chamada do Localizador de Serviço no zend framework 2, digite dica com o seguinte: Sem arquivo de dica global/** ...

1 a resposta

Como usar a Injeção de Dependência e não o Localizador de Serviço

Estou ouvindo pessoas dizerem que você não deve usar o Localizador de Serviço para sua Injeção de Dependência. Então, como exatamente você injeta as dependências sem depender de um localizador de serviço? Quero experimentar contêineres IoC, mas ...

2 a resposta

O IDependencyResolver é um antipadrão?

Estou projetando algumas mudanças arquiteturais em um aplicativo ASP.NET herdado. Eu prototipei algumas classes para resolução de dependência que imitam o IDependencyResolver do ASP.NET MVC. Não vou postar porque é praticamente a mesma ...

3 a resposta

Como evitar o Antipadrão do Localizador de Serviço?

Estou tentando remover um Localizador de Serviço de uma classe base abstrata, mas não tenho certeza do que substituí-lo. Aqui está um exemplo de psuedo do que eu tenho: public abstract class MyController : Controller { protected IKernel ...

1 a resposta

Como declarar o Unity InjectionFactory na configuração XML

Estou no processo de mover nossa configuração do Unity para o arquivo web.config. Estou empolgado em como migrar a seguinte configuração de código para o formato xml: var container = new UnityContainer(); ...