wheninjectedinto - ¿Aplicación de muestra Ninject?
ninject module (7)
Quiero comenzar a usar Dependency Injection y IOC y quiero aprender más sobre el uso de Ninject.
¿Hay alguna buena aplicación con código fuente disponible que esté escrita usando Ninject que pueda ver como referencia?
¿Has mirado el proyecto ninject-contrib en Google Code?
Ninject se puede usar con varios tipos de aplicaciones. Podría ser una aplicación ASP.NET WebForms, una aplicación ASP.NET MVC u otras.
Para obtener un tutorial detallado (con capturas de pantalla) paso a paso (con la aplicación de ejemplo para descargar), eche un vistazo a lo siguiente además del tutorial "dojo" de Ninject que ha mencionado Bryanray.
http://peakbyte.wordpress.com/2009/09/28/how-to-use-ninject-ioc-with-asp-net-mvc/
Tenga en cuenta que este tutorial se escribió cuando ASP.NET MVC 2.0 NO se lanzó. Se necesitarían pequeñas modificaciones para que funcione con ASP.NET MVC 2.0, como obtener el Ninject.Framework.MVC.dll apropiado.
Puede echar un vistazo a la aplicación MVC del sitio MVC Starter de Rob (MVC2 y Ninject): http://mvcstarter.codeplex.com/
Conector desvergonzado: He preparado un tutorial muy básico para comenzar con Ninject. Eche un vistazo a Ninject Mini-Tutorial Part1 y Ninject Mini-Tutorial Part2 . Eso debería ayudarlo a comenzar.
Allí puedes encontrar una referencia al código fuente en Github.
El Ninject "dojo" tiene un gran recorrido para comenzar también.
Actualización: el enlace que se proporcionó inicialmente ya no era válido. Toda la documentación actual se puede encontrar en la wiki de Github: http://wiki.github.com/ninject/ninject - Gracias, Martin.
También echa un vistazo a estas capturas de pantalla en DimeCast . Buen comienzo.
Yo recomendaría el libro Pro ASP.NET MVC 3 Framework . Tiene excelentes muestras y explicaciones sobre cómo implementar Ninject y Moq y Unit Testing, en un formato fácil de leer que no te hace sentir como un Dummy.