2009-07-04 3 views
1

나는 이것에 대해 궁금해. 봄 ..net에 대해 들었을 때 DI의 샘플 코드를 시험해 보았는데, 멋지다는 것을 알았고 결국에는 어떻게 작동하고 내부적으로 구현되는지 궁금했다. 프레임 워크와 함께 src를 가지고 있지만 아직 완료된 방법과 방법을 찾을 수는 없습니다.Spring.net에서 내부적으로 의존성 주입이 정확히 구현되는 방법은 무엇입니까?

Reflection과 관련이 있습니까? (Dilbert의 인용문 : "약간의 지식은 너무 위험 할 수 있습니다.")

+1

오픈 소스 프로젝트입니다. 알고 싶으면 소스를보십시오. S sourceforge.net/projects/springnet/을 참조하십시오. 누군가 내부 문서에 대한 링크를 게시 할 수 없다면 내부를 알고있는 사람들 만 대답 할 수 있기 때문에 폐쇄되어야한다고 생각합니다. –

+0

@ 존 : 저는 src이 프레임 워크와 함께 제공된다는 것을 제 질문에서 언급했습니다. 아직 구현 방법을 알기에는 충분하지 않습니다. 나는 여기에서 내부 학습을 알고있는 누군가에 의해 일반적인 구현 논리를 찾고 있었다. 감사. – blntechie

+0

@bintechie : 그래서 "누군가 내부 문서에 대한 링크를 게시 할 수 없다면"이라고 말한 것입니다. 잘하면, 누군가 그것을 할 수 있습니다. 그들은 Java 버전의 내부에 대해 게시해야 할 수도 있습니다. –

답변

2

기본적인 주입 메커니즘이 어떻게 작동하는지 이해하려면 this simple, 15-LoC dependency injection container을 살펴보십시오.

물론 Spring.Net과 같은 실제 컨테이너는 훨씬 더 정교하지만 일반적 아이디어입니다.

+0

블로그 게시물을 읽은 것을 기억합니다. 높은 수준에서 개념의 좋은 예. – RichardOD