가능한 중복 Spring.NET 교체 : 내 현재 IOC 컨테이너 변경하려면
How do the major C# DI/IoC frameworks compare?다른 IoC 컨테이너와
- 다른 하나 Spring.net합니다. 시간이 지남에 따라 spring object defnitions을 사용하는 web.config가 크게 확장되었으며 더 친숙하고 좀 더 효율적 (Ninject, StructureMap 등)으로 바꿀 때라고 생각합니다. 선택할 수있는 최상의 솔루션을 제안 해 주시겠습니까? 내 응용 프로그램은 asp.net 웹 양식을 기반으로 (현재 .NET 3.5이지만 거의 미래에는 .NET 4.0으로 마이그레이션하려고합니다.), 현재 기본 생성자 및 속성 주입에만 Spring을 사용합니다. :
<object id="SampleObjectA" type="MyProject.Web.SampleAobjectA, MyProject.Web">
<constructor-arg index="0" value="SomeValue" />
</object>
<object type="Default.aspx">
<property name="SampleObjectA" ref="SampleObjectA" />
</object>
정확히 어디에 문제가 있습니까? 귀하의 질문이 IoC 컨테이너가 가장 적합한 경우, 그럴 가능성은 매우 낮습니다. – CodesInChaos
제 질문은 제게 가장 좋은 것이고, 저는 봄용으로 선택할 것을 제안 할 것입니다. –
스프링 교체가 어떤 식 으로든 특별하다고 생각하지 않습니다. 괜찮은 IoC 컨테이너는 생성자와 속성 주입을 지원합니다. – CodesInChaos