2009-07-04 4 views
1

私はこのことについて知りたいと思っています.Spring.netについて聞き、DIのサンプルコードを試しましたが、それは涼しく、最終的には内部的にどのように動作し、実装されているのか不思議でした。フレームワークと一緒にsrcを持っていても、どこでどのように実行されるかを知るにはまだ十分ではありません。Spring.netでどのように内部的に依存性注入が実装されていますか?

これはReflectionと何か関係ありますか? (A 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

関連する問題