Ce qui est une composition de la racine dans le contexte de l'Injection de Dépendance
Je me penche sur l'injection de dépendance et le terme composition de la racine est utilisé partout dans l'endroit. Alors, quel est-il?
Vous devez vous connecter pour publier un commentaire.
La composition de la racine est le seul endroit dans votre application lorsque la composition de l'objet de graphiques pour votre demande de prendre place, en utilisant le conteneur d'injection de dépendance (bien que la façon dont cela est fait n'est pas pertinent, il pourrait être l'aide d'un récipient ou pourrait être fait manuellement à l'aide de pure DI).
Il ne devrait être qu'un seul endroit où cela se produit et que votre conteneur ne doit pas être utilisé en dehors de la composition de la racine.
Citant l'une des réponses liées à ci-dessous:
Il y a une bonne réponse ici qui explique un peu plus à ce sujet.
Voir aussi cette réponse.
index.php
ne sonne pas comme un bon endroit pour l'avoir.Marque Sailor a écrit un excellent article à propos de la Composition de la Racine motif de conception.
points essentiels de cet article sont:
http://blog.ploeh.dk/2011/07/28/CompositionRoot/
J'ai écrit mes propres JavaScript Injection de Dépendance Cadre appelé Di-Ninja avec ces principes à l'esprit
https://github.com/di-ninja/di-ninja
Que je sais, c'est le seul en javascript qui mettent en œuvre la Composition de la Racine modèle de conception
et c'est de la documentation pourrait être un autre bon exemple pour montrer comment il fonctionne.
Il avec NodeJS, navigateur (avec Webpack ou UMD/AMD), et de Réagir en Natif.