Inyección de propiedades en ASP.NET MVC usando Ninject

En un artículo anterior conocimos como implementar el contenedor de inyección de dependencias Ninject en un proyecto ASP.NET MVC y como hacer una inyección de dependencias por constructor. Ahora en este artículo veremos como hacer una inyección de propiedades, en un ejemplo muy similar al que ya vimos para el contenedor Unity.

Leer más de esta entrada

Inyección de dependencias en ASP.NET con Ninject

Hola amigos. Después de ver en artículos anteriores varios aspectos de la inyección de dependencias en ASP.NET MVC usando el contenedor Unity, hoy empezaremos una nueva serie revisando los mismos aspectos que ya vimos con Unity, pero usando otro contenedor que es muy popular y bastante utilizado también que se llama Ninject. Entre las principales características es que es un componente de código abierto, y su objetivo básico es ser simple y fácil de usar en tus proyectos. Ninject también tiene una comunidad bastante amplia trabajando por mejorarlo, y existen bastantes extensiones que pueden ayudarnos a resolver necesidades específicas. No dudes en visitar su página para obtener más información.

Leer más de esta entrada

Resolviendo dependencias nombradas en Unity

En artículos anteriores hemos visto como implementar la inyección de dependencias mediante el contenedor Unity en un proyecto ASP.NET MVC, usando inyección por constructores o inyección de propiedades en clases. En este artículo quiero mostrarles como se puede resolver con Unity un caso que es muy común en un proyecto de desarrollo de software que use inyección de dependencias: ¿cómo resolver la inyección de múltiples clases concretas que implementan una misma interface?

Leer más de esta entrada

Inyección de propiedades usando Unity

En un artículo anterior, aprendimos cómo crear un proyecto en ASP.NET e implementar la inyección de dependencias usando el contenedor Unity. El ejemplo que vimos en ese artículo fue usando un método que se llama inyección de dependencias por constructor, es decir, Unity inyecta las dependencias en el constructor de una clase al instanciarla. Pero este no es el único método disponible, otra forma en la que podemos hacer la inyección de dependencias con Unity es mediante la inyección de propiedades en nuestras clases. Vamos a ver un ejemplo a continuación.

Leer más de esta entrada