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