3

Inversion der Kontrolle/Abhängigkeitsinjektion framworks unterstützt die Anzeige der registrierten Objektabhängigkeiten? Dies dient nicht dazu, den Code auszuführen, sondern ihn besser zu verstehen. Es scheint, dass ein Graph, der auf den Informationen basiert, die er hat (Klasse A hängt von B und C ab, Klasse B von C und E usw.), ein System gut dokumentieren würde.Abhängigkeits-Browser, der gegen eine Inversion des Control-Frameworks läuft

Ich benutze Castle Windsor im Moment, hätte aber nichts dagegen, ein anderes Framework für diese Funktionalität zu testen.

+0

Frage an den FAQ Windsor hinzugefügt: http://using.castleproject.org/display/IoC/FAQ –

Antwort

2

Here's a little console application thatll Ausgang des Abhängigkeitsgraphen eines Behälters Windsor. Nur Text, aber immer noch sehr nützlich.

I recently blogged über alle Komponentenabhängigkeiten als eine richtige Grafik zu zeigen. Beispielausgabe (verkleinert):

windsor dependencies

+0

Nun meine nächste Frage lautet: „Was API haben sie benutzen? ", das ist also perfekt. –

3

Für den Frühling die Spring IDE zeigt Ihnen eine Abhängigkeitsgrafik.

Spring IDE bean graph


Für Guice können Sie Grapher verwenden.

Guice graph

Verwandte Themen