Dependency InjectionとIOCの使用を開始したいのですが、Ninjectの使用についてもっと知りたいです。
参考として見ることができるNinjectを使用して記述されたソースコードを使用できる優れたアプリケーションはありますか?
恥知らずなプラグイン:Ninjectを使い始めるための非常に基本的なチュートリアルをまとめました。 Ninject Mini-Tutorial Part1 と Ninject Mini-Tutorial Part2 をご覧ください。それはあなたが始めるのに役立つはずです。
そこでは、Githubでソースコードへの参照を見つけることができます。
Ninjectはさまざまなタイプのアプリケーションで使用できます。 ASP.NET WebFormsアプリケーション、ASP.NET MVCアプリケーション、その他の可能性があります。
詳細な(スクリーンショット付き)ステップバイステップチュートリアル(ダウンロードするサンプルアプリケーション付き)については、ブライアンレイが述べたNinjectの「道場」ウォークスルーに加えて、以下を参照してください。
http://peakbyte.wordpress.com/2009/09/28/how-to-use-ninject-ioc-with-asp-net-mvc/
このチュートリアルは、ASP.NET MVC 2.0がリリースされなかったときに作成されたことに注意してください。適切なNinject.Framework.MVC.dllを取得するなど、ASP.NET MVC 2.0で動作させるには小さな変更が必要です。
これらのDimeCastのスクリーンキャスト もご覧ください。良いスターター。
Ninjectの「道場」も、使い始めるのに非常に便利です。
更新:最初に提供されたリンクは無効になりました。現在のドキュメントはすべてGithub wikiにあります: http://wiki.github.com/ninject/ninject -ありがとう、マーティン。
Google Codeで ninject-contribプロジェクト をご覧になりましたか?
RobのMVCスターターサイトのMVCアプリケーション(MVC2およびNinject)をご覧ください。 http://mvcstarter.codeplex.com/
私は本 Pro ASP.NET MVC 3 Framework をお勧めします。 Ninject、Moqおよび単体テストの実装方法に関する優れたサンプルと説明が、読みやすい形式であり、ダミーのようには感じられません。