2011-12-18 14 views
6

Estoy tratando de aprender a usar la inyección de dependencia y Ninject. He estado leyendo publicaciones de blogs sobre el tema y el libro de Mark Seeman "Dependency Injection in .NET". Si bien tengo una comprensión general de DI, tengo problemas para entender cómo organizar el código en una aplicación web de n niveles.Muestra de aplicación web de N niveles con Ninject?

¿Alguien sabe de una muestra de proyecto que puedo descargar o una publicación de blog para revisar? Aún mejor si la muestra se basa en Ninject y MVC3.

+1

¿Te das cuenta de que el libro tiene toneladas de código de muestra para descargar? No Ninject, sin embargo, dado que la arquitectura de la aplicación debe ser independiente del contenedor, eso no debería importar :) –

+1

Hola Mark, gracias por tu respuesta. Ciertamente no esperaba una respuesta del autor del libro que mencioné. Conozco el código, pero todavía me cuesta entender las cosas en relación con la forma de organizar el código en capas. Encontré su libro extremadamente interesante y bien hecho, y ciertamente me hizo cuestionar la forma en que he codificado las aplicaciones web hasta el momento. La forma en que he estado trabajando en aplicaciones web hasta ahora definitivamente se ajusta a su ejemplo de la aplicación de comercio electrónico de Mary. – Indigo

Respuesta

4

NerdDinner es un proyecto ASP.NET MVC muestra, y se ha actualizado para MVC 3: http://nerddinner.codeplex.com/

Hay son versiones modificadas de la versión anterior de MVC 2 que usa Ninject y Unity para inyección de dependencia: http://nerddinneraddons.codeplex.com/ El autor de esos proyectos proporcionó una aplicación de ejemplo diferente utilizando MVC 3 y Entity Framework 4.1: http://efmvc.codeplex.com/ pero usó AutoFac en lugar de Ninject para la inyección de dependencia.

+0

Gracias Martin. Echaré un vistazo a EFMVC. – Indigo

Cuestiones relacionadas