Articles of dependency injection

Inyección de dependencia y proveedores de membresía ASP.Net

Estoy en el proceso de crear un proveedor de membresía personalizado para un sitio web ASP.Net MVC. El proveedor se está creando como una clase separada como parte de una biblioteca más grande. Existe la necesidad de que el almacén de datos de fondo sea flexible, ya que podría ser un archivo Xml o una […]

Dependencia de inyección wcf

Quiero inyectar una implementación de mi Interfaz en WCF, pero quiero inicializar mi contenedor de Dependency Injection en el Cliente de WCF. Entonces puedo tener una implementación diferente para cada cliente de mi servicio.

¿IDependencyResolver es un antipatrón?

Estoy diseñando algunos cambios arquitectónicos en una aplicación heredada de ASP.NET. Creé prototipos de algunas clases para la resolución de dependencia que imita el IDependencyResolver de ASP.NET MVC. No publicaré porque es más o menos la misma interfaz, pero en otro lenguaje natural. Me di cuenta de que podría considerarse Servicio de ubicación, que a […]

Diferencia entre @Named y @ManagedBean anotaciones en JSF2.0 Tomcat7

Esta podría ser una pregunta novato, sin embargo, en muchos tutoriales y ejemplos vi que estas anotaciones se usaban como si hicieran lo mismo. Sin embargo, encontré algunas limitaciones al usar @Named (especialmente con dependency injection, etc.). No pude encontrar una fuente donde se explicara la diferencia, y estaría muy agradecido si alguien puede dar […]

excluir @Component de @ComponentScan

Tengo un componente que quiero excluir de @ComponentScan en una @Configuration particular: @Component(“foo”) class Foo { … } De lo contrario, parece chocar con alguna otra clase en mi proyecto. No entiendo completamente la colisión, pero si hago un comentario sobre la anotación @Component , las cosas funcionan como yo quiero. Pero otros proyectos que […]

Comparando Castle Windsor, Unity y StructureMap

En un seguimiento de la statement de Krzysztof de que Windsor hace mucho más que otros IoC, quería entender cómo estos IoC se comparan unos con otros y con los beneficios / instalaciones adicionales que brinda el castillo de Windsor. ¿Hay alguna comparación? ¿Alguien puede ayudarme a comprender las características adicionales que proporciona Castle Windsor […]

¿Qué herramienta de dependency injection debo usar?

Estoy pensando en usar Microsoft Unity para mi herramienta Dependency Injection en nuestra interfaz de usuario. Nuestro Nivel Medio ya usa Castle Windsor, pero estoy pensando que debería quedarme con Microsoft. ¿Alguien tiene alguna idea sobre cuál es la mejor herramienta de Inyección de Dependencia? Autofac Castle MicroKernel / Windsor PicoContainer.NET Puzzle.NFactory Spring.NET StructureMap Ninject […]

¿Cómo configuro correctamente un EntityManager en una aplicación jersey / hk2?

Tengo una aplicación jersey-2 / hk2 que usa persistencia JPA. El EntityManager está vinculado al inicio como este public MyApplication() { // … register(new AbstractBinder() { @Override public void configure() { bindFactory(EmFactory.class) .to(EntityManager.class) .in(RequestScoped.class); } }); } con la clase de fábrica siendo public class EmFactory implements Factory { private static final String PERSISTENCE_UNIT = […]

Spring DI – La propiedad de autocableado es nula en un servicio REST

Estoy comenzando con Spring DI, pero estoy luchando con la dependency injection y la peor parte es que ni siquiera estoy seguro de por qué, ya que me parece bien. ¡Espero que ustedes me puedan ayudar! El problema es que una propiedad anotada como @Autowired siempre es nula Tengo algunos proyectos con estructura Maven: com.diegotutor.lessondeliver […]

¿Por qué exactamente no es MEF un contenedor DI / IoC?

Se ha dicho en la blogósfera y por los mismos Microsoft que MEF no es otro contenedor IoC. ¿Está bien, pero por qué? Me parece lo mismo. Tal vez no sea tan bueno como Unity o Castle Windsor , pero todavía se ajusta a la definición, ¿no? ¿Por qué MEF no es un contenedor de […]