5
ответов

В проекте, который использует платформу DI, Вы никогда не должны использовать 'новый' оператор?

Я пытаюсь перенести голову вокруг Внедрения зависимости. Одна из вещей, которыми я смущен, - должна ли всем Вашим объектным инстанцированием управлять платформа DI (Spring, Guice...
вопрос задан: 28 March 2010 16:31
5
ответов

Введите в частный, пакет или общедоступное поле или обеспечьте метод set?

Я вижу, что много примеров Java используют внедрение зависимости с частными полями без общедоступного метода set как это: общедоступный SomeClass {@Inject частный ресурс SomeResource;}, Но это - плохая идея когда...
вопрос задан: 7 January 2010 16:08
5
ответов

Лучшие практики Внедрения зависимости и антишаблоны

Я относительно низкой квалификации во Внедрении зависимости, и я хотел бы изучить некоторые лучшие практики и антишаблоны, чтобы использовать и избежать соответственно при использовании DI.
вопрос задан: 5 November 2009 18:21
5
ответов

Насмешка без МОК или внедрение зависимости

Существует ли способ использовать насмешки или фальшивки в Ваших модульных тестах, не имея необходимость использовать внедрение зависимости или инверсию или управление? Я нашел, что этот синтаксис может использоваться с Изолятором TypeMock (http://learn..
вопрос задан: 14 October 2009 04:03
5
ответов

TDD - При представлении класса при рефакторинге - что класс должен быть протестированной единицей?

Предположите, что у Вас есть класс, который передает все его текущие модульные тесты. Если необходимо было добавить или вытащить некоторые методы/представлять новый класс и затем использовать состав для слияния той же функциональности...
вопрос задан: 19 May 2009 21:12
5
ответов

Почему @Configurable Spring иногда работает и иногда нет?

Я пытаюсь использовать автоматическое внедрение зависимости с помощью @Configurable аннотации Spring w/@Resource на полях, нуждающихся в инжекции. Это включило некоторую установку, как передающая пружина-agent.jar к моей JVM...
вопрос задан: 8 May 2009 15:27
5
ответов

Платформа внедрения зависимости для Какао? [закрытый]

Интерфейсный Разработчик может использоваться для основного внедрения зависимости в приложении Какао, но является любым знающим о большем количестве полных платформ внедрения зависимости для Objective-C/Cocoa для того, когда Вы не хотите...
вопрос задан: 17 January 2009 20:10
5
ответов

Используя PowerMock или Насколько Вы позволяете своим тестам влиять на Ваш дизайн? [закрытый]

Я был поклонником EasyMock много лет теперь, и благодаря тому, ТАКИМ ОБРАЗОМ, я столкнулся со ссылками на PowerMock, и это - способность дразнить Конструкторов и статические методы, оба из которых вызывают проблемы когда...
вопрос задан: 9 January 2009 11:28
5
ответов

Как избежать дублирующего кода при использовании насмешек в unittests

Я использую внедрение зависимости для предоставления насмешек для кода за пределами моего класса под тестом. Я пишу много того же кода много раз, как я должен дразнить AuthProvider...
вопрос задан: 6 January 2009 16:18
5
ответов

Сервис WCF может иметь конструкторов?

Когда я новый сервис WCF в моем решении, я смогу сделать следующее, имейте конструктора с параметром для передачи в? Если да, как, когда и где время выполнения заполняет мой необходимый объект IBusinessLogic?...
вопрос задан: 20 December 2008 04:41
5
ответов

Практическая Singleton и вопрос о Внедрении зависимости

Скажите, что у меня есть класс под названием PermissionManager, который должен только существовать однажды для моей системы и в основном выполняет функцию управления различными полномочиями для различных действий в моем приложении. Теперь я...
вопрос задан: 29 October 2008 14:54
5
ответов

Ввести зависимости в методах или в конструкторе?

Внедрение зависимости, кажется, хорошая вещь. В целом зависимости должны быть введены в методах, которые требуют их, или они должны быть введены в конструкторе класса? Посмотрите...
вопрос задан: 17 October 2008 18:57
4
ответа

Инверсия контроля против внедрения зависимости

Согласно статье, написанной Мартином Фаулером, инверсия управления - это принцип, при котором поток управления программы инвертируется: вместо программиста, управляющего потоком программы, ...
вопрос задан: 9 July 2018 13:19
4
ответа

Как я тестирую инжекции Guice?

Я дал Google Guice ответственность проводного соединения моих объектов. Но, как я могу протестировать, если привязка работает хорошо? Например, предположите, что у нас есть класс A, который имеет зависимость B. Как я могу протестировать...
вопрос задан: 15 May 2018 04:21
4
ответа

Платформы МОК/DI с Умными приложениями Клиента Winform: Как я должен приблизиться к этому?

Я запускаю новое приложение Winforms, и я намереваюсь использовать платформу МОК/DI (вероятно, Ninject, но я также думаю о StructureMap и LinFu). Почти на всех походит, кто использует МОК/DI...
вопрос задан: 8 October 2017 13:24
4
ответа

Что я должен рассмотреть при выборе платформы внедрения зависимости для.NET

см. также, Который платформы Внедрения зависимости C#/.NET стоят изучить? Существует теперь много платформ внедрения зависимости для выбора из. Вы раньше часто вынуждались использовать данный...
вопрос задан: 23 May 2017 12:34
4
ответа

Внедрение зависимости в.NET с примерами?

Кто-то может объяснить внедрение зависимости с основным примером.NET и предоставить несколько ссылок на ресурсы.NET для расширения на предмете? Это не дубликат того, Что такое внедрение зависимости? потому что...
вопрос задан: 23 May 2017 12:25
4
ответа

Как объяснить внедрение зависимости в 5-летнего? [закрытый]

Что хороший путь состоит в том, чтобы объяснить внедрение зависимости? Я нашел несколько учебных руководств на Google, но ни один из них, которые примут читателя, не является просто новичком Java. Как Вы объяснили бы это новичку?
вопрос задан: 27 October 2016 11:45
4
ответа

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

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

Изящно сокращая количество зависимостей в ASP.NET контроллеры MVC

Мы разрабатываем то, что становится значительным ASP.NET, проект MVC и запах кода начинают поднимать свою голову. Каждый контроллер имеет 5 или больше зависимостей, некоторые из этих зависимостей только используются...
вопрос задан: 29 September 2015 02:03
4
ответа

Тип String не может быть создан

Я использую Web.api и Unity и получаю следующую ошибку при попытке открыть стандартную область справки: [InvalidOperationException: тип String не может быть создан. Вы должны настроить ...
вопрос задан: 11 May 2015 11:43
4
ответа

внедрение зависимости и регистрирующиеся интерфейсы

Я задавался вопросом, чем некоторые лучшие практики были вокруг платформ журналирования и платформ журналирования и внедрения зависимости. А именно, если я разрабатываю класс, которому нужен способ зарегистрироваться, как я должен пойти...
вопрос задан: 11 July 2014 10:44
4
ответа

Замок Windsor к Единице - можно ли автоматически конфигурироваться в Единице тем же путем, Вы можете в CW?

Я не знаю, является ли это слишком определенным вопросом, если это возможно, но я должен портировать приложение, которое использует замок Windsor для Единицы так, чтобы не было уверенности в утвержденных библиотеках не-Microsoft....
вопрос задан: 5 June 2013 20:40
4
ответа

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

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

Как я заставляю облик Google вводить пользовательский регистратор, говорю вход свободного городского населения или log4j регистратор

Облик Google имеет встроенную привязку регистратора. Но что, если я хочу использовать вход свободного городского населения или log4j регистратор? Я могу заставить облик вводить Журнал, созданный LogFactory.getLog (CLASS.class), Но наличием...
вопрос задан: 18 December 2012 15:38
4
ответа

Свойства Spring (заполнитель свойства) автопроводное соединение

Я имею в своем applicationContext.xml <расположение context:property-заполнителя = "classpath*:*.properties"/> <бобовый идентификатор = "clientPreferencesManager" класс = "мн bildpresse.bildchat2.business....
вопрос задан: 16 November 2012 09:01
4
ответа

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

У меня есть wcf сервис, и на клиенте я имею: сервис var = новый ServiceReference1. CACSServiceClient () код практической эксплуатации: общедоступный CACSService (): это (новый UserRepository (), новый...
вопрос задан: 31 July 2012 13:18
4
ответа

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

Я хочу программно добавить бобовое определение контексту приложения, но некоторые свойства того определения являются другими бобами от того контекста (я знаю их имена). Как я могу сделать это так, чтобы...
вопрос задан: 28 June 2012 20:26
4
ответа

Может ли источник @Autowired bean быть статичным? [Дубликат]

Можно ли автонастраивать статическую переменную с использованием пружины Ioc / DI? Я попробовал это, и весна выбрасывает исключение нулевого указателя. --- пример кода --- @Autowired static Calculator calc; // если статическое ключевое слово ...
вопрос задан: 7 June 2012 20:24
4
ответа

Что правильный путь состоит в том, чтобы соединить проводом вместе 2 объекта JavaScript?

Я в настоящее время сталкиваюсь с загадкой: Что правильный путь состоит в том, чтобы соединить проводом вместе 2 объекта JavaScript? Вообразите приложение как текстовый редактор с несколькими различными файлами. У меня есть некоторая страница HTML это...
вопрос задан: 13 April 2012 17:14