dependency-injection

¿Qué es el Castillo de Windsor y por qué debería importarme?

Soy un desarrollador de Windows desde hace mucho tiempo, después de haber cortado mis dientes en win32 y principios de COM. ... Enséñale a este viejo perro nuevos trucos, y dime por qué debería integrar Castle Windsor en mis aplicaciones empresariales.

Which.NET ¿Vale la pena investigar los marcos de inyección de dependencia? [cerrado]

¿Qué marcos de inyección de dependencias de C#/. NET vale la pena investigar? Y qué se puede decir sobre su complejidad y velocidad.

¿Cómo se comparan los marcos principales de C# DI/IoC? [cerrado]

A riesgo de entrar en territorio de la guerra santa, ¿cuáles son las fortalezas y debilidades de estos marcos populares de DI ... los pequeños contenedores oscuros que la gente ha hecho, Estoy buscando comparaciones entre los marcos populares (y activos).

@Recurso vs @ Autowired

Qué anotación, @ Resource (jsr250 ) o @Autowired (específico para muelles) ¿debo usar en DI? He usado con éxito ambos en e ... guir con la etiqueta @Resource ya que ha sido ratificada por la gente de jsr. ¿Alguien tiene pensamientos fuertes sobre esto?

¿Hay un patrón para inicializar objetos creados a través de un contenedor DI

Estoy tratando de que Unity administre la creación de mis objetos y quiero tener algunos parámetros de inicialización que no ... butos?) la interfaz con esta información y pasar a marco cuando se crea el objeto? Editar: Describe la interfaz un poco más.

Pasar parámetros JavaFX FXML

¿Cómo puedo pasar parámetros a una ventana secundaria en javafx? ¿Hay alguna forma de comunicarse con el controlador corresp ... una manera de decirle al controlador dónde buscar la información del cliente (pasando el id como parámetro). ¿Alguna idea?

¿Necesito inyección de dependencia en NodeJS,o cómo lidiar con...?

Actualmente estoy creando algunos proyectos experimentales con nodejs. He programado muchas aplicaciones web Java EE con Spri ... les, como compartir un objeto de conexión de base de datos, hasta ahora, pero no he encontrado una solución que me satisface.

¿Por qué necesito un contenedor IoC en lugar de un código DI sencillo? [cerrado]

He estado usando Dependency Injection (DI) durante un tiempo, inyectando ya sea en un constructor, propiedad o método. Nunc ... necesito usar un contenedor IoC. Voy a usar estos argumentos cuando hable con mis compañeros desarrolladores en el trabajo.

Inversión de Control vs Inyección de Dependencia

De acuerdo con el documento escrito por Martin Fowler, la inversión de control es el principio donde se invierte el flujo de ... en pococapsule, IOC es algo más significativo que simplemente invertir el control entre objetos o programadores y frameworks.

Cómo evitar la locura constructor de Inyección de dependencia?

Encuentro que mis constructores están empezando a verse así: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj ... a usando una estática glorificada. Por favor, comparta sus pensamientos sobre el CoI y la locura de Inyección de Dependencia.

¿ServiceLocator es un anti-patrón?

Recientemente he leído El artículo de Mark Seemann sobre Service Locator anti-pattern. El autor señala dos razones principa ... dor de IoC como Localizador de Servicios Para obtener más detalles, lea las excelentes respuestas que se dan a continuación.

¿Qué es la inyección de dependencia?

Ya se han publicado varias preguntas con preguntas específicas sobre la inyección de dependencias, como cuándo usarla y qué frameworks existen para ella. Sin embargo, ¿Qué es la inyección de dependencia y cuándo/por qué debe o no debe usarse?

Cómo inyectar dependencias en un auto-objeto instanciado en la Primavera?

Digamos que tenemos una clase: public class MyClass { @Autowired private AnotherBean anotherBean; } Luego creamos un ... ar las dependencias? Algo como: applicationContext.injectDependencies(obj); (Creo que Google Guice tiene algo como esto)

¿Cuál es la diferencia entre @Inject y @Autowired en Spring Framework? ¿Cuál usar bajo qué condición?

Estoy revisando algunos blogs en SpringSource y en uno de los blogs, el autor está usando @Inject y supongo que también puede ... uro de la diferencia entre @Inject y @Autowired y apreciaría si alguien explicara su diferencia y cuál usar en qué situación?

Biblioteca "amigable" de Inject (DI) de dependencias

Estoy reflexionando sobre el diseño de una biblioteca de C#, que tendrá varias funciones diferentes de alto nivel. Por supues ... o Ninject), y un conjunto o clases de Fábrica que no son DI y contienen el acoplamiento a esas pocas fábricas. Pensamientos?

Inyección de dependencia a través de constructores o configuradores de propiedades?

Estoy refactorizando una clase y agregándole una nueva dependencia. La clase está tomando sus dependencias existentes en el c ... iguar cuál es el consenso general, pros y contras de constructores versus propiedades. ¿Es mejor usar setters de propiedades?

¿Cuáles son los beneficios de los contenedores de inyección de dependencia?

Entiendo los beneficios de la inyección de dependencia en sí. Tomemos la primavera, por ejemplo. También entiendo los benefic ... ngo que debería publicar otra pregunta, porque es un gran secreto para mí, por qué la compilación debe evitarse en este caso.

Qué "cosas" se pueden inyectar en otros en Angular.js?

Me está costando entender la Inyección de Dependencias en Angular. Así que mi pregunta es, ¿puede alguien explicar cuál de lo ... | | | +----------------+----------+------------+-----------+---------+--------+----------+---------+-------+

¿Alguien puede explicar Microsoft Unity?

He estado leyendo los artículos en MSDN sobre Unity (Inyección de Dependencias, Inversión de Control), pero creo que necesito ... , pero realmente no puedo entender esto de Unity todavía, y creo que es el siguiente paso en el diseño de nuestra aplicación.

Resolución de instancias con ASP.NET Core DI

¿Cómo resuelvo manualmente un tipo usando el ASP.NET Core MVC built-in dependency injection framework? Configurar el conten ... ero hacer esto: ISomeService service = services.Resolve<ISomeService>(); No hay tales métodos en IServiceCollection.