2008-11-07 2 views
52

Dependency Injection과 IOC를 사용하고 싶습니다. Ninject 사용법에 대해 더 알고 싶습니다.Ninject 샘플 어플리케이션?

참고 자료로 볼 수있는 Ninject를 사용하여 작성된 유용한 소스 코드가있는 애플리케이션이 있습니까?

답변

3

Ninject "dojo"는 시작하기에 좋은 단계입니다.

업데이트 : 처음 제공된 링크는 더 이상 유효하지 않습니다. 현재 모든 문서는 Github 위키에 있습니다 : http://wiki.github.com/ninject/ninject - Thanks, Martin.

+1

나는 PicoContainer에서 IoC를 완벽하게 알고 있지만, NInject 작업에서 가장 간단한 것을 만들 수는 없습니다. 누군가가 일하는 곳에서 10 줄 콘솔 프로젝트를 제공 할 수 있습니까? 특히 [Inject] 속성을 사용합니다. –

+0

여기에 설명이있는 사이트를 방문하는 것이 좋습니다. @aloneguid http://ryanlanciaux.com/post/real-ultimate-power--dependency-injection-with-ninject.aspx –

+4

해당 링크는 더 이상 유효하지 않습니다. 대부분의 문서는 GitHub Wiki에 있습니다. 불행히도 아직 Ninject 2로 완전히 업데이트되지 않았습니다. http://wiki.github.com/ninject/ninject/ –

8

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이 출시되지 않았을 때이 튜토리얼이 작성된 있습니다. Ninject.Framework.MVC.dll

2

Rob의 MVC 시작 사이트 MVC 응용 프로그램 (MVC2 및 Ninject)을 살펴볼 수 있습니다. http://mvcstarter.codeplex.com/ (영문) : ASP.NET MVC 2.0에서 작업하기 위해 약간의 수정이 필요합니다.

47

뻔뻔한 플러그 : Ninject를 시작하기 위해 아주 기본적인 튜토리얼을 작성했습니다. Ninject Mini-Tutorial Part1Ninject Mini-Tutorial Part2을 살펴보십시오. 그게 도움이 될거야.

여기 Github에서 소스 코드에 대한 참조를 찾을 수 있습니다.

1

나는 Pro ASP.NET MVC 3 Framework 책을 권하고 싶습니다. 여기에는 모범 사례 및 단위 테스트뿐 아니라 Ninject를 구현하는 방법에 대한 몇 가지 우수한 샘플과 설명이 있으며 더미처럼 느껴지지 않는 읽기 쉬운 형식으로되어 있습니다.

+0

예, Pro ASP.NET MVC의 스포츠 스토어 예 5 권의 책은 Ninject를 아주 잘 사용하는 방법을 설명했다. – JoshYates1980