Programação dependency-injection
Um padrão de design para reduzir o acoplamento entre componentes, injetando dinamicamente nas dependências de um componente de software que ele precisa para funcionar.
AngularJS: Serviço x provedor x fábrica
Quais são as diferenças entre um Service, Providere Factoryem AngularJS?
Já houve várias perguntas postadas com perguntas específicas sobre injeção de dependência , como quando usá-lo e quais estruturas existem para ele. Contudo, O que é injeção de dependência e quando / por que deveria ou não deveria ser usada?
Qual é a diferença entre @Inject e @Autowired no Spring Framework? Qual usar sob que condição?
Estou passando por alguns blogs no SpringSource e em um dos blogs, o autor está usando @Injecte suponho que ele também possa usar @Autowired. Aqui está o trecho de código: @Inject private CustomerOrderService customerOrderService; Não tenho certeza sobre a diferença entre @Injecte @Autowiredgostaria que alguém explicasse sua diferença e qual …
695 java spring dependency-injection autowired inject
Por que preciso de um contêiner de IoC em vez de um código DI simples? [fechadas]
598 dependency-injection inversion-of-control ioc-container
Por que alguém usa injeção de dependência?
Estou tentando entender as injeções de dependência (DI) e, mais uma vez, falhei. Parece bobo. Meu código nunca é uma bagunça; Eu quase não escrevo funções e interfaces virtuais (embora faça uma vez na lua azul) e toda a minha configuração seja serializada magicamente em uma classe usando json.net (às …
536 dependency-injection
Inversão de Controle vs Injeção de Dependência
De acordo com o artigo escrito por Martin Fowler , inversão de controle é o princípio em que o fluxo de controle de um programa é invertido: em vez de o programador controlar o fluxo de um programa, as fontes externas (estrutura, serviços, outros componentes) assumem o controle de isto. …
525 dependency-injection inversion-of-control
Na maioria dos exemplos citados para o uso de Injeção de Dependência, também podemos resolver usando o padrão de fábrica. Parece que quando se trata de uso / design, a diferença entre injeção de dependência e fábrica é embaçada ou fina. Uma vez alguém me disse que é como você …
498 dependency-injection factory-pattern design-patterns
Eu tenho lido muitos artigos explicando como configurar o Entity Framework DbContextpara que apenas um seja criado e usado por solicitação da Web HTTP usando várias estruturas de DI. Por que essa é uma boa idéia em primeiro lugar? Que vantagens você ganha ao usar essa abordagem? Existem certas situações …
398 c# asp.net entity-framework dependency-injection dbcontext
Quais estruturas de injeção de dependência do .NET valem a pena examinar? [fechadas]
386 c# .net dependency-injection inversion-of-control
Qual anotação, @Resource ( jsr250 ) ou @Autowired (específico da Primavera) devo usar no DI? Eu usei com sucesso tanto no passado @Resource(name="blah")quanto@Autowired @Qualifier("blah") Meu instinto é ficar com a @Resourceetiqueta, uma vez que foi ratificada pelo povo jsr. Alguém tem pensamentos fortes sobre isso?
380 java spring dependency-injection annotations autowired
Quais são as desvantagens de usar a injeção de dependência? [fechadas]
336 design-patterns dependency-injection
Por que IoC / DI não é comum em Python?
No Java IoC / DI, é uma prática muito comum usada extensivamente em aplicativos da Web, quase todas as estruturas disponíveis e Java EE. Por outro lado, também existem muitas aplicações Web em Python, mas além do Zope (que ouvi dizer que deve ser realmente horrível de codificar), a IoC …
313 python design-patterns dependency-injection inversion-of-control architecture
Como as principais estruturas C / DI / IoC se comparam? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Melhore esta pergunta Correndo o risco de entrar no território …
308 c# dependency-injection unity-container ioc-container ninject
Qual é a diferença entre os padrões de Injeção de Dependência e Localizador de Serviço?
Ambos os padrões parecem uma implementação do princípio de inversão de controle. Ou seja, que um objeto não deve saber como construir suas dependências. A Injeção de Dependência (DI) parece usar um construtor ou setter para "injetar" suas dependências. Exemplo de uso de injeção de construtor: //Foo Needs an IBar …