Perguntas com a marcaçã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.



2
InvalidOperationException: Não foi possível resolver o serviço para o tipo 'Microsoft.AspNetCore.Http.IHttpContextAccessor'
Comecei a converter meu projeto RC1 do núcleo do asp.net em RC2 e enfrentei um problema que agora IHttpContextAccessornão foi resolvido. Por uma questão de simplicidade, criei o novo projeto ASP.NET RC2 usando o Visual Studio Template ASP.NET Core Web Application (.Net Framework). Então, eu adicionei o construtor para o …





4
COI / DI - Por que tenho que fazer referência a todas as camadas / montagens no ponto de entrada do aplicativo?
(Relacionado a esta pergunta, EF4: Por que a criação de proxy precisa ser ativada quando o carregamento lento está ativado? ). Eu sou novo no DI, então tenha paciência comigo. Entendo que o contêiner é responsável por instanciar todos os meus tipos registrados, mas para isso, é necessário fazer referência …

3
ContextLoaderListener ou não?
Um aplicativo web spring padrão (criado pelo Roo ou modelo "Spring MVC Project") cria um web.xml com ContextLoaderListenere DispatcherServlet. Por que eles não apenas usam DispatcherServlete fazem o carregamento da configuração completa? Entendo que o ContextLoaderListener deve ser usado para carregar o material que não é relevante para a Web …

4
Para que a anotação javax.inject.Named deve ser usada?
Estou tentando entender o javax.injectpacote e não estou certo para que a javax.inject.Namedanotação deve ser usada. O Javadoc não explica a ideia por trás dele. Javadoc está em http://download.oracle.com/javaee/6/api/javax/inject/Named.html Estou usando o Spring 3.0 para escrever alguns programas de amostra, ao colocar @Namedum bean parece adicioná-lo à fábrica de bean, …

21
Como injetar janela em um serviço?
Estou escrevendo um serviço Angular 2 em TypeScript que fará uso de localstorage. Quero injetar uma referência para o navegador windowobjeto em meu serviço desde que eu não quero fazer referência a quaisquer variáveis globais como 1.x angular $window. Como faço isso?

8
Injeção de dependência com Jersey 2.0
Começando do zero, sem nenhum conhecimento prévio de Jersey 1.x, estou tendo dificuldade em entender como configurar a injeção de dependência em meu projeto de Jersey 2.0. Também entendo que o HK2 está disponível em Jersey 2.0, mas não consigo encontrar documentos que ajudem na integração com Jersey 2.0. @ManagedBean …


7
Angularjs minimiza as melhores práticas
Estou lendo http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html e descobri que a injeção de dependência angularjs tem problemas se você minimizar seu javascript, então eu estou me perguntando se em vez de var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } você deveria usar var MyController = ['$scope', '$http', function($scope, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.