Soporte para inyección de dependencias en ASP.NET Core

La inyección de dependencias es otro campo en el cual podemos encontrar novedades en ASP.NET Core. Debido a que la plataforma se ha rediseñado por completo, el equipo de producto ha adoptado un soporte para la inyección de dependencias incluyendo un contenedor simple por defecto.

Leer más de esta entrada

Resolviendo dependencias nombradas en Ninject

En artículos anteriores vimos cómo implementar la inyección de dependencias en un proyecto ASP.NET MVC usando el IoC Container Ninject, y también aprendimos cómo hacer inyección de propiedades. En este artículo aprenderemos cómo podemos hacer inyección de dependencias de múltiples clases concretas que implementan una misma interface usando nombramiento de dependencias con Ninject.

Leer más de esta entrada

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

Inyección de dependencias en ASP.NET MVC usando Unity

Unity es un Contenedor de Inyección de Dependencias o DI Container desarrollado por el equipo de Patterns & Practices de Microsoft, y sin duda es uno de los más populares y usados componentes hoy en día. Unity brinda todas las herramientas necesarias para poder desarrollar aplicaciones con bajo acoplamiento. Si quieres profundizar sobre los conceptos de inyección de dependencias y otros relacionados, te invito a visitar los artículos de mi blog al respecto. En este artículo, vamos a ver como podemos implementar Unity en nuestros proyectos ASP.NET MVC.

Leer más de esta entrada