21
ответ

Зачем мне контейнер IoC, а не простой DI-код? [закрыто]

Я использовал Dependency Injection (DI) некоторое время, вводя либо в конструкторе, свойстве или методе. Я никогда не чувствовал необходимости использовать контейнер Inversion of Control (IoC). Тем не менее ...
вопрос задан: 17 October 2013 19:39
10
ответов

Почему xml так заметно показан в контейнерах МОК?

Я пытаюсь войти в контейнеры МОК, и я замечаю, что большое количество их использует конфигурацию XML. Может любой просвещать меня относительно того, почему много новых технологий двигают конфигурацию xml/...
вопрос задан: 9 October 2009 15:27
9
ответов

Какой инструмент внедрения зависимости я должен использовать? [закрытый]

Я думаю об использовании Microsoft Unity для моего инструмента Dependency Injection в нашем Пользовательском интерфейсе. Наш Средний уровень уже использует замок Windsor, но я думаю, что должен придерживаться Microsoft. Делает...
вопрос задан: 8 June 2011 17:08
8
ответов

Кодируйте свой собственный Контейнер МОК

Кто-либо там записал их собственный Контейнер МОК в C#? Или сделайте подавляющее большинство людей использует различные платформы, такие как Spring. Каково за и против каждого?
вопрос задан: 5 August 2010 20:49
8
ответов

Unittesting регистрация МОК?

Должны Вы unittest код, который регистрирует компоненты в Ваш контейнер МОК? Если так, как?
вопрос задан: 12 January 2009 15:11
7
ответов

Каковы за и против для использования контейнера МОК?

Используя МОК контейнер уменьшит скорость Вашего приложения, потому что большинство из них использует отражение под капотом. Они также могут сделать Ваш код более трудным понять (?). С другой стороны;...
вопрос задан: 11 December 2010 21:25
7
ответов

IoC.Resolve по сравнению с инжекцией конструктора

Я слышал много людей, говорящих, что это - плохая практика для использования IoC.Resolve (), но я никогда не слышал серьезного основания, почему (если это, все о тестировании, чем Вы может просто дразнить контейнер, и Вы сделаны)...
вопрос задан: 19 May 2010 09:09
7
ответов

Универсальный <T>, как брошенный?

У меня есть базовый класс "продукта", некоторые другие классы "ProductBookDetail", "ProductDVDDetail" наследовались этому классу. Я использую класс ProductService для создания операции на этих классах. Но, я должен сделать...
вопрос задан: 16 March 2010 06:58
7
ответов

.NET - Какую платформу Контейнера МОК Вы рекомендовали бы новичку в этой области? [закрытый]

Какую Инверсию платформы Контейнера Управления Вы рекомендовали бы новичку в этой области?
вопрос задан: 20 November 2008 03:06
6
ответов

Почему контейнеры МОК являются ненужными с динамическими языками

Кто-то на Пасущемся подкасте Кода № 68, http://herdingcode.com/herding-code-68-new-year-shenanigans/, заявил, что контейнеры МОК не имели никакого места с Python или JavaScript или словами к тому эффекту. Я'...
вопрос задан: 11 March 2018 17:01
5
ответов

Удалите зависимость от контейнера МОК

После чтения все больше о контейнерах МОК, я читал это сообщение о не наличии IoC.Resolve () и т.д. в Вашем коде. Мне действительно любопытно знать затем, как я могу удалить зависимость от контейнера?...
вопрос задан: 23 May 2017 11:51
5
ответов

Твердость Внедрения зависимости и поблочное тестирование

Я пытаюсь изучить внедрение зависимости и столкнулся с проблемой, когда поблочное тестирование приложение. Я пишу консольное приложение, и контейнер создается и инициализируется в Основном ()...
вопрос задан: 29 April 2012 19:13
5
ответов

Как реализовать IOC без глобальной статической службы (решение не сервисного локатора)?

мы хотим использовать Unity для МОК. Все, что я видел, - это реализация того, что существует одна глобальная статическая служба (назовем ее IOCService), которая содержит ссылку на контейнер Unity, который ...
вопрос задан: 20 June 2010 12:19
5
ответов

Что такое Управляемая Компонентом Разработка?

Управляемый компонентом срок Разработки начинает привыкать широко, особенно в связи с Инверсией Управления.Что это? Какие проблемы это решает? Когда это является соответствующим и если не?
вопрос задан: 25 August 2009 23:41
5
ответов

Как переписать компонент с замком Виндзор?

Я хочу переопределить реализацию (по умолчанию) в данном windsor-контейнере. Для этого есть OverWrite? Не работает, хотя. container.Register (Component.For < ...
вопрос задан: 18 March 2009 13:55
5
ответов

Не понимая, где создать Контейнеры МОК в архитектуре системы

Скажите, что у меня есть следующие 4 блока .NET: Winforms Доступ к данным SQL Server Бизнес-логики UI (реализующий IRepository) Единые интерфейсы (определение IRepository и т.д.) Моя бизнес-логика (2)...
вопрос задан: 12 February 2009 12:49
4
ответа

Как изменить бобы, определенные в пружинном контейнере

У меня есть два XML-файла, определяющие бобы для springframework (версия 2.5.x): containerBase.xml: <бобы> <бобовый идентификатор = класс "кодовой базы" = "com.example. CodeBase"> <имя свойства = "...
вопрос задан: 30 May 2017 17:56
4
ответа

различия между контейнерами МОК

Я ищу некоторое руководство о том, как к выбрал контейнер IoC для приложения MVC ASP.NET. Каковы различия между (например), StructureMap, Ninject, замком Windsor, Единицей, autofac...
вопрос задан: 23 May 2017 12:23
4
ответа

Есть ли шаблон для инициализации объектов, созданных через DI-контейнер

Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые не были известны до времени выполнения: на данный момент единственный способ, которым я мог придумать способ ...
вопрос задан: 29 April 2016 02:08
4
ответа

Есть ли в Единице TryResolve?

Как я могу сделать Единицу для не броска ResolutionFailedException, если Твердость перестала работать? Есть ли что-то как TryResolve <IMyInterface>? контейнер var = новый UnityContainer (); нечто var = контейнер....
вопрос задан: 16 October 2015 14:56
4
ответа

Как избежать безумия конструктора Внедрения зависимости?

Я нахожу, что мои конструкторы начинают быть похожими на это: общедоступный MyClass (Контейнерный довод "против", SomeClass1 obj1, SomeClass2, obj2....) с когда-либо увеличением списка параметров. Так как "Контейнер" - мой...
вопрос задан: 11 March 2013 04:24
4
ответа

Введение Зависимостей в классы Модели предметной области с Nhibernate (ASP.NET MVC + МОК)

Я создаю приложение MVC ASP.NET, которое использует DDD (Доменный Управляемый Дизайн) подход с доступом к базе данных, обработанным NHibernate. У меня есть класс модели предметной области (Администратор), которого я хочу ввести...
вопрос задан: 19 May 2010 09:15
4
ответа

Хорошие Платформы МОК для использования с asp.net mvc?

Я задаюсь вопросом, что хорошие простые платформы МОК там для asp.net mvc? это имеет хорошую документацию и просто легко встать и движение.Спасибо
вопрос задан: 6 May 2010 04:23
4
ответа

Почему я не могу ввести пустой указатель значения с Ninjects ConstructorArgument?

При использовании Ninjects ConstructorArgument можно указать точное значение для введения к определенным параметрам. Почему это не может оценить быть пустым, или как я могу заставить его работать? Возможно, это не что-то, что Вы хотели бы...
вопрос задан: 19 April 2010 12:59
4
ответа

Укажите конструктора для Единицы контейнер МОК для использования

Я использую Единицу контейнер МОК для разрешения моих объектов. Однако я столкнулся с проблемой. Когда у меня есть больше чем один конструктор - как Единица знает который использовать? Это, кажется, использует тот с...
вопрос задан: 25 March 2010 16:54
4
ответа

Мы используем МОК эффективно?

Таким образом, моя компания использует замок Windsor контейнер МОК, но способом который чувствует "прочь": Все типы данных регистрируются в коде, не файле конфигурации. Все типы данных трудно кодируются для использования одного интерфейса...
вопрос задан: 21 March 2010 22:30
4
ответа

Как могут Вы к Модульному тесту Ваши контроллеры без контейнера МОК?

Я начинаю входить в Поблочное тестирование, Инжекцию Зависимости и весь этот джаз при построении моего последнего ASP.NET проект MVC. Я к точке теперь, где я хотел бы к Модульному тесту свои Контроллеры и...
вопрос задан: 25 June 2009 02:36
3
ответа

Контейнеры МОК и доменный управляемый дизайн

Я искал руководство использованием контейнеров МОК в домене управляемый дизайн. Книга Evan, к сожалению, не затрагивает предмет. Единственные существенные инструкции я мог найти в Интернете...
вопрос задан: 3 October 2017 08:01
3
ответа

Реализация задач StructureMap в преобразовании VB.Net SharpArchitecture

Я работаю в среде VB.Net и был недавно определен задачу с созданием среды MVC для использования в качестве основы для работы от. Я решил преобразовать последний выпуск SharpArchitecture (3 квартал 2009) в VB...
вопрос задан: 27 July 2010 17:37
3
ответа

Ninject 2.0: Инжекция Свойства без атрибута

Существует ли способ использовать Инжекцию Свойства в Ninject 2, не используя [Вводить] атрибут? Это создает зависимость к Ninject в классе, который будет соединен проводом с помощью него, и я предпочитаю стараться не иметь...
вопрос задан: 13 July 2010 07:38