【问题标题】:dependency browser that runs against an inversion of control framework针对反转控制框架运行的依赖浏览器
【发布时间】:2009-08-12 09:17:20
【问题描述】:

任何控制反转/依赖注入框架是否支持查看已注册的对象依赖关系?这不是为了执行代码,而是为了更好地理解它。似乎基于它所拥有的信息的图(A 类依赖于 B 和 C,B 类依赖于 C 和 E 等)确实可以很好地记录系统。

我目前正在使用 Castle Windsor,但不介意为此功能尝试不同的框架。

【问题讨论】:

标签: dependency-injection inversion-of-control castle-windsor


【解决方案1】:

对于 Spring,Spring IDE 向您显示依赖关系图。


对于 Guice,您可以使用 Grapher

【讨论】:

    【解决方案2】:

    Here's a little console application 将输出 Windsor 容器的依赖关系图。纯文本,但仍然非常有用。

    recently blogged 将所有组件依赖关系显示为正确的图表。样本输出(按比例缩小):

    【讨论】:

    • 我的下一个问题是“他们使用了什么 API?”,所以这很完美。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多