qué que patron ioc inyección inyeccion inversión explicacion dependencias dependencia control dependency-injection inversion-of-control

que - ¿Qué es una raíz de composición en el contexto de Dependency Injection?



que es inyeccion de dependencias en java (1)

La raíz de la composición es el lugar único en su aplicación donde se realiza la composición de los gráficos de objeto para su aplicación, usando el contenedor de inyección de dependencia (aunque cómo se hace esto es irrelevante, podría estar usando un contenedor o podría hacerse manualmente usando pure DI ).

Solo debe haber un lugar donde esto suceda y su contenedor no debería necesitar ser utilizado fuera de la raíz de la composición.

Citando de una de las respuestas vinculadas a continuación:

En la práctica, esto significa que debe configurar el contenedor en la raíz de su aplicación.

  • En una aplicación de escritorio, eso estaría en el método principal (o muy cerca de él)
  • En una aplicación ASP.NET (incluida MVC), eso sería en Global.asax
  • En WCF, eso sería en un ServiceHostFactory
  • etc.

Aquí hay una buena respuesta que explica un poco más sobre esto.

Ver también esta respuesta .

Estoy explorando la inyección de dependencia y el término raíz de composición se usa en todas partes. ¿Así que qué es lo?