3

등록 된 개체 종속성을 보는 제어/종속성 프레임 워크의 반전이 있습니까? 이것은 코드를 실행하는 것이 아니라 코드를 더 잘 이해하는 것입니다. 그것은 가지고있는 정보에 기반한 그래프 (클래스 A는 B와 C에 의존하고, 클래스 B는 C와 E에 의존한다)는 시스템을 실제로 문서화하는 것으로 보인다.제어 프레임 워크의 반전에 대해 실행되는 종속성 브라우저

지금 Castle Windsor를 사용하고 있지만이 기능을 사용하기 위해 다른 프레임 워크를 사용해도 괜찮습니다.

+0

질문 윈저 자주 묻는 질문에 추가 : http://using.castleproject.org/display/IoC/FAQ이 –

답변

2

Here's a little console application 출력 윈저 용기의 종속성 그래프 거있다. 텍스트 전용이지만 여전히 유용합니다.

I recently blogged 모든 구성 요소 종속성을 적절한 그래프로 표시합니다. 샘플 출력 (축소) :

windsor dependencies

+0

그럼 내 다음 질문은 "그들이 어떤 API를 사용 했입니까? "이것이 완벽합니다. –

3

스프링의 경우 Spring IDE은 종속성 그래프를 보여줍니다.

Spring IDE bean graph


Guice 위해 당신은 Grapher를 사용할 수 있습니다.

Guice graph