Preguntas etiquetadas con dependency-injection

Un patrón de diseño para reducir el acoplamiento entre componentes, inyectando dinámicamente en un componente de software las dependencias que necesita para funcionar.



2
InvalidOperationException: no se puede resolver el servicio para el tipo 'Microsoft.AspNetCore.Http.IHttpContextAccessor'
Comencé a convertir mi proyecto asp.net core RC1 a RC2 y enfrenté un problema que ahora IHttpContextAccessorno se resuelve. En aras de la simplicidad, creé un nuevo proyecto ASP.NET RC2 usando Visual Studio Template ASP.NET Core Web Application (.Net Framework). Luego agregué el constructor de HomeController que plantilla creó para …





4
Ioc / DI: ¿por qué tengo que hacer referencia a todas las capas / conjuntos en el punto de entrada de la aplicación?
(Relacionado con esta pregunta, EF4: ¿Por qué la creación de proxy tiene que habilitarse cuando la carga diferida está habilitada? ). Soy nuevo en DI, así que tengan paciencia conmigo. Entiendo que el contenedor se encarga de crear instancias de todos mis tipos registrados, pero para hacerlo requiere una referencia …

3
ContextLoaderListener o no?
Una aplicación web estándar de Spring (creada por Roo o la plantilla "Spring MVC Project") crea un web.xml con ContextLoaderListenery DispatcherServlet. ¿Por qué no solo usan DispatcherServlety hacen que cargue la configuración completa? Entiendo que ContextLoaderListener debe usarse para cargar cosas que no son relevantes para la web y DispatcherServlet …

4
¿Para qué se supone que se usa la anotación javax.inject.Named?
Estoy tratando de entender el javax.injectpaquete y no tengo claro para qué javax.inject.Namedse supone que se usa la anotación. El Javadoc no explica la idea que hay detrás. Javadoc está en http://download.oracle.com/javaee/6/api/javax/inject/Named.html Estoy usando Spring 3.0 para escribir algunos programas de muestra, al poner @Namedun bean parece agregarlo a la …


8
Inyección de dependencia con Jersey 2.0
Comenzando desde cero sin ningún conocimiento previo de Jersey 1.x, me cuesta entender cómo configurar la inyección de dependencia en mi proyecto de Jersey 2.0. También entiendo que HK2 está disponible en Jersey 2.0, pero parece que no puedo encontrar documentos que ayuden con la integración de Jersey 2.0. @ManagedBean …

16
¿Cuáles son los beneficios de los envases de inyección de dependencia?
Entiendo los beneficios de la inyección de dependencia en sí. Tomemos Spring, por ejemplo. También entiendo los beneficios de otras características de Spring como AOP, ayudantes de diferentes tipos, etc. Me pregunto cuáles son los beneficios de la configuración XML como: <bean id="Mary" class="foo.bar.Female"> <property name="age" value="23"/> </bean> <bean id="John" …

7
Angularjs minimiza las mejores prácticas
Estoy leyendo http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html y resultó que la inyección de dependencia de angularjs tiene problemas si minimizas tu javascript, así que me pregunto si en lugar de var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } Deberías usar var MyController = ['$scope', '$http', function($scope, $http) { …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.