Resultados da pesquisa a pedido "inversion-of-control"
Como evitar a loucura do construtor de Injeção de Dependência?
Acho que meus construtores estão começando a ficar assim: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... )com crescente lista de parâmetros. Como "Container" é o meu container de injeção de dependência, por que não posso ...
Smalltalk e IoC
Eu vejo muitas estruturas de IoC para .Net e Java. Alguém sabe por que não há estruturas equivalentes para Smalltalk. Esta é mais uma questão de filosofia do que qualquer outra coisa. Gostaria de saber se há algo no modo Smalltalk de fazer coisas ...
Por que IoC / DI não é comum em Python?
Em JavaIoC [http://en.wikipedia.org/wiki/Inversion_of_Control] / DI [http://en.wikipedia.org/wiki/Dependency_Injection]é uma prática muito comum, amplamente usada em aplicativos da web, quase todas as estruturas disponíveis e Java EE. Por outro ...
Onde e como a Castle Windsor cria instalações para extração de madeira
Sou relativamente novo em Castle Windsor e estou olhando para dentro e para fora da instalação de extração de madeira. Parece bastante impressionante, mas a única coisa que não consigo entender é onde Windsor define a propriedade Logger nas ...
Resolver dependência com autofac com base no atributo de parâmetro do construtor
Estou usando o Autofac. Desejo injetar uma implementação diferente de uma dependência com base em um atributo que aplico ao parâmetro construtor. Por exemplo: class CustomerRepository { public CustomerRepository([CustomerDB] IObjectContainer db) ...
Inversão de controle com .net
É raro ouvir alguém usandoInversão de Controle (COI) [http://martinfowler.com/articles/injection.html]princípio com .Net. Tenho alguns amigos que trabalham com Java que usam muito mais Ioc com Spring e PicoContainer. Entendo o princípio de ...
Injeção de IoC / Dependência - explique código versus XML
Entendo basicamente como as estruturas de IoC funcionam, no entanto, uma coisa que não entendo é como a configuração baseada em código deve funcionar. Com o XML, entendo como você pode adicionar um novo assembly a um aplicativo implantado e, em ...
A ligação auto condicional de Ninject para alterar o escopo (para Agendador de tarefas) não está funcionando corretamente?
Na ligação DbContext do MVC Web Application, funcione corretamente comInRequestScope() kernel.Bind<DbContext>().ToSelf().InRequestScope(); kernel.Bind<IUnitOfWork<DbContext>>().To<UnitOfWork<DbContext>>();Mas de umAgendador de ...
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 => { ...
Parâmetros de tempo de execução de autofac
Eu sou novo no autofac e estou procurando as melhores práticas para passar valores de tempo de execução para o construtor. Eu li várias perguntas sobre stackoverflow em que isso é feito, mas nenhuma é totalmente detalhada. Devemos usar delegados, ...