Результаты поиска по запросу "dependency-injection"

5 ответов

Я обычно создаю полностью готовое решение, предоставляя проект MyProject.autofac, который регистрирует все в моем любимом контейнере.

ожусь в процессе разработки расширяемой платформы с использованием DI и IoC. Пользователи должны иметь возможность переопределять существующие функциональные возможности в рамках инфраструктуры, помещая свои собственные реализации ...

2 ответа

Как правильно использовать внедренный компонент в статическом методе?

Этот вопрос может показаться немного странным. Предположим, у меня есть служба, которую я хочу использовать в классе Utility, в котором есть несколько статических методов. Служба - это bean-компонент Spring, поэтому, естественно, я, например, ...

8 ответов

Разрешение IEnumerable <T> с помощью Unity

Может ли Unity автоматически разрешатьIEnumerable<T>? Допустим, у меня есть класс с этим конструктором: public CoalescingParserSelector(IEnumerable<IParserBuilder> parserBuilders)и я настраиваю отдельные экземпляры IParserBuilder в ...

ТОП публикаций

5 ответов

Что плохого в том, чтобы попробовать новую платформу IOP? Возможно, автор уже сделал все, что вы сказали, но это действительно не имеет значения в контексте этой дискуссии.

ного использовал Spring и Spring.NET, но я хотел бы посмотреть, что еще там есть. Кто-нибудь может порекомендовать хороший фреймворк Java или .NET, который я мог бы попробовать изучить?

3 ответа

@ Cumbayah, Привет ... надеюсь, у тебя все в порядке: o) Ты говоришь, что префикс избыточен (тогда у меня есть много переименований ВАШИХ старых интерфейсов, чтобы сделать хе-хе)? Внезапно мне кажется, что, возможно, мне всегда следует ожидать ОЖИДАЕМЫХ интерфейсов, а не конкретных классов. Учитывая это предположение, я понимаю, почему префикс может быть опущен.

тоящее время я читаю «Чистый код» Роберта Мартина (UncleBob) и вообще люблю размышления о UncleBob. Однако, я немного запутался, когда прочитал, что он избегает префиксов интерфейсов, таких как «IPerson». Он заявляет: «Я не хочу, чтобы мои ...

1 ответ

регистрация условного компонента в автофаке

Можно ли зарегистрировать компонент условно в состоянии другого компонента? Что-то вроде: ContainerBuilder.RegisterConditionally<T>( Func<IComponentContext, bool>, Func<IComponentContext, T>);Я обнаружил, что до V2 автофака можно ...

2 ответа

manning.com/seemann

ько начинаю изучать DI (я работаю над WPF / Silverlight, но у меня есть план по переходу на ASP.NET). После того, как я прочитал некоторые статьи DI из Интернета, меня интересуют две фреймворки: MEF и Unity. Я хочу знать, чем отличается реальный ...

3 ответа

Я не уверен почему, но я не вижу этот статический класс нигде в пространстве имен Ninject.Web. @qes Я не уверен, что еще не проверял это. Хм, может быть, я бросил пистолет. Я хотел бы найти этот KernelContaine, р.

ользую сборки Ninject и Ninject.Web с приложением веб-форм. В файле global.asax я указываю привязки так: public class Global : NinjectHttpApplication { protected override IKernel CreateKernel() { IKernel kernel = new StandardKernel(); // Vendor ...

1 ответ

 компонент из контейнера, который создает фабрики на основе делегатов.

пользуем Виндзортипизированный завод [http://docs.castleproject.org/Windsor.Typed-Factory-Facility-delegate-based-factories.ashx] и думаю, что это мило. Мы используемфабрики на основе ...

3 ответа

Как включить / внедрить функции, которые используют $ scope в контроллер в angularjs?

Я пытаюсь включить библиотеку функций, хранящихся на фабрике, в контроллер. Похоже на такие вопросы:Создание общих функций контроллера [https://stackoverflow.com/questions/11324202/angularjs-common-controller-functions] мойглавный ...