Я хочу начать использовать Injection Dependency и IOC, и я хочу больше использовать Ninject.Ninject образец приложения?
Есть ли хорошее приложение с исходным кодом, которое написано с использованием Ninject, которое я могу рассматривать как ссылку?
Я хочу начать использовать Injection Dependency и IOC, и я хочу больше использовать Ninject.Ninject образец приложения?
Есть ли хорошее приложение с исходным кодом, которое написано с использованием Ninject, которое я могу рассматривать как ссылку?
Вы просматриваете the ninject-contrib project в Google Code?
Ninject «dojo» отлично подходит для начала работы.
Обновление: ссылка, которая изначально была предоставлена, более не действительна. Вся текущая документация может быть найдена в вики Github: http://wiki.github.com/ninject/ninject - Спасибо, Мартин.
Ninject может использоваться с различными типами приложений. Это может быть приложение ASP.NET WebForms, приложение ASP.NET MVC или другие.
Для подробного (со скриншотами) пошагового учебника (с примерным приложением для загрузки) в дополнение к прохождению ниндзе «додзе», о котором упоминал Браянэй, можно прочитать следующее.
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
Вы можете посмотреть приложение MVC MVC Starter MVC2 и Ninject. http://mvcstarter.codeplex.com/
Бесстыдный плагин: я собрал очень простой учебник, чтобы начать работу с Ninject. Посмотрите на Ninject Mini-Tutorial Part1 и Ninject Mini-Tutorial Part2. Это должно помочь вам начать.
Здесь вы можете найти ссылку на исходный код Github.
Также взгляните на these screencasts in DimeCast. Хороший стартер.
Я бы порекомендовал книгу Pro ASP.NET MVC 3 Framework. В нем есть несколько отличных примеров и объяснений о том, как реализовать Ninject, а также Moq и Unit Testing, в удобном для чтения формате, который не заставляет вас чувствовать себя Dummy.
Я отлично знаю IoC от PicoContainer, однако я просто не могу сделать простейшую вещь в работе NInject. Может ли кто-то предоставить 10-строчный консольный проект, где все работает? В частности, используя атрибут [Inject]. – 2010-05-20 08:54:11
Вот довольно хорошая прогулка по сайту, которая должна объяснить это @aloneguid http://ryanlanciaux.com/post/real-ultimate-power--dependency-injection-with-ninject.aspx – 2010-06-17 02:45:17