ioc-container

¿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).

¿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.

¿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.

¿Cómo funciona el autowiring en primavera?

Estoy un poco confundido en cuanto a cómo la inversión de control (IoC) funciona en Spring. Digamos que tengo una clase de s ... haría yo instantiate un instance de este servicio? ¿Haría lo siguiente? UserService userService = new UserServiceImpl();

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.

¿Por qué no usar un contenedor de IoC para resolver dependencias para entidades/objetos de negocio?

Entiendo el concepto detrás de DI, pero estoy aprendiendo lo que los diferentes contenedores IoC pueden hacer. Parece que la ... esolver estas dependencias y construir una entidad cuando sea necesario? Es posible hacer esto? Gracias por cualquier idea.

Agregar servicios después de que se haya construido el contenedor

¿Es posible registrar un servicio en tiempo de ejecución, es decir, después de que se haya construido ContainerBuilder y se haya creado Container (y se haya eliminado ContainerBuilder)?

Comparación de Castle Windsor, Unity y StructureMap

En un seguimiento de la declaración de Krzysztof de que Windsor hace mucho más que otros CoI, quería entender cómo estos CoI ... mparación? ¿Puede alguien ayudarme a entender las características adicionales que Castle Windsor proporciona sobre otros CoI

MVC, EF-DataContext instancia única Por Solicitud Web en Unity

Tengo una aplicación web MVC 3, donde estoy usando Entity Framework para el acceso a los datos. Además, he hecho un uso simpl ... asp-net-mvc-tip-dependency-injection-with-unity-application-block.aspx http://msdn.microsoft.com/en-us/library/bb738470.aspx

Diferencia entre "Inversión de Control", "Inversión de dependencia" y " Desacoplamiento"

Estoy leyendo teoría sobre inversión de dependenciay desacoplamiento y no puedo ver la diferencia entre los dos. Dependenc ... isma cosa? ¿O soy ciego? ¿Cuál es la diferencia entre los tres? ¿Qué tiene que hacer el CoI en los contenedores del CoI?

¿Es mejor crear un singleton para acceder al contenedor de unity o pasarlo a través de la aplicación?

Estoy sumergiendo mi dedo del pie en el uso de un marco de IoC y he elegido utilizar Unity. Una de las cosas que todavía no e ... anterior necesita analizar la configuración de un conjunto de pruebas y rellenar una colección de objetos de casos de prueba

Autoinyección con Resorte

Probé el siguiente código con Spring 3.x que falló con BeanNotFoundException y debería de acuerdo con las respuestas de una p ... para esta dependencia. Anotaciones de dependencia: {@org.springframework.frijol.fábrica.anotación.Autowired (required=true)}

¿Por qué MVC4 utiliza el Localizador de servicios Anti-Patrón?

Después de leer "Dependency Injection in.NET" de Mark Seemann, me mantengo alejado del Localizador de Servicios que es un a ... talaciones diferentes. Así que me quedo curioso y confundido por qué Microsoft usaría un localizador de servicios en 2012.

Repositorio genérico Ninject + Bind

Estoy tratando de vincular una interfaz IRepository genérica a mi repositorio genérico - sin embargo, siempre devuelve null? ... (typeof(Repository<>)); Sin embargo, si paso en una interfaz no genérica y la clase entonces funciona como un sueño?

Por qué son innecesarios los contenedores IOC con lenguajes dinámicos

Alguien en el podcast del Código de Pastoreo No. 68, http://herdingcode.com/herding-code-68-new-year-shenanigans / , declaró ... odos los lenguajes dinámicos. ¿Por qué? ¿Qué tienen los lenguajes dinámicos que hacen innecesarios los contenedores de IOC?

Laravel: Diferencia App:: bind y App:: singleton

Me confundo un poco sobre todas las cosas buenas que laravel tiene para ofrecer en términos del contenedor y las fachadas del ... emasiado obvia, pero no puedo encontrar ninguna confirmación sobre este asunto y en ninguna parte esto se explica claramente.

Especificar constructor para el contenedor IoC de Unity que se va a usar

Estoy usando el contenedor IoC de Unity para resolver mis objetos. Sin embargo, me he topado con un problema. Cuando tengo má ... .Practices.Unity.ContainerControlledLifetimeManager()); Y la resolución: var person = Container.Resolve<Person>();

Validación: ¿Cómo inyectar un envoltorio de Estado de Modelo con Ninject?

Estaba mirando este tutorial http://asp-umb.neudesic.com/mvc/tutorials/validating-with-a-service-layer--cs sobre cómo envol ... onDictionary; _repository = repository; } public ProductController(IProductService service) { _service = service; }

¿cómo implementar el COI sin un servicio estático global (solución de localización sin servicio)?

Queremos usar Unity para IOC. Todo lo que he visto es la implementación de que hay un servicio estático global (llamémoslo el ... ativa? Michel EDITAR: descubrió que el servicio estático global se llama el localizador de servicios, lo agregó al título.

¿Son los parámetros del constructor primitivo una mala idea cuando se usa un contenedor IoC?

Descargo de responsabilidad para novatos estándar: Soy nuevo en el CoI y estoy recibiendo señales mixtas. Estoy buscando algu ... mbio en el código sobre la carpeta de destino... no es utilizado por RenameFiles (puede tener una relación con su respuesta).