Результаты поиска по запросу "dependency-injection"
Использование CDI в шаблоне синглтона
Я пытаюсь внедрить объект регистратора в класс, который реализован с использованием одноэлементного подхода. Код выглядит примерно так: Logger класс: public class LoggerFactory { @Produces public Logger getLogger(InjectionPoint caller){ ...
Это инъекция зависимости и это плохая практика?
У меня есть небольшая структура, и я кодировал это так. Я не уверен, называется ли это инъекцией зависимости или нет. Я не знаю, похоже ли это на шаблон дизайна или нет. Я тоже не знаю и удивляюсь, если мимоходом$this как парам это ...
Функциональные тесты Symfony 2 с поддельными сервисами
У меня есть контроллер, для которого я хотел бы создать функциональные тесты. Этот контроллер делает HTTP-запросы к внешнему API черезMyApiClient класс. Мне нужно высмеять этоMyApiClient класс, так что я могу проверить, как мой контроллер ...
Разветвить дочерний процесс и внедрить зависимость
В настоящее время у меня есть операция в модуле, который блокирует, поэтому я пытаюсь превратить это в дочерний процесс, который я вместо этого разветвляю. Если я хочу сделать это, то мне, конечно, нужно изменить архитектуру моего модуля. Модуль ...
Как ввести $ rootScope в модульный тест AngularJS?
Предположим, у меня есть сервис, который зависит от значения в $ rootScope, как и следующий (тривиальный) сервис: angular.module('myServices', []) .factory('rootValGetterService', function($rootScope) { return { getVal: function () { ...
Инъекция недвижимости в Виндзоре в замке
ОК, я думаю, что, возможно, естьперебор информация о замке Виндзор, потому что поиск этих ключевых слов дает мне примеры всего, и, честно говоря, я недостаточно понимаю, как это работает, чтобы должным образом устранить эту проблему. Я попробовал ...
Как использовать классификаторы CDI с несколькими реализациями классов?
Я новичок в Java EE / JSF и сейчас читаю о квалификаторах CDI - возможность изменить реализацию класса. Это здорово, но у меня есть один вопрос. Насколько я понимаю, я могу изменить реализацию класса, используя квалификатор, но мне нужно менять ...
AngularJS - внедрение зависимостей в сервисы, фабрики, фильтры и т. Д.
Поэтому у меня есть несколько плагинов и библиотек, которые я хочу использовать в своем угловом приложении, и (в настоящее время) я просто ссылаюсь на эти функции / методы, как они были предназначены для 99% приложений, таким образом, что ...
В чем разница между шаблонами Dependency Injection и Service Locator?
Обе модели кажутся реализацией принципа инверсии управления. То есть объект не должен знать, как построить свои зависимости. Внедрение зависимостей (DI), похоже, использует конструктор или установщик для «внедрения» своих зависимостей. Пример ...
DI: Обработка жизни идентифицируемых объектов
Итак, я работаю над моим DI / IoC-контейнеромOpenNETCF.IoC [http://ioc.codeplex.com]и у меня есть (разумный) запрос на добавление некоторой формы управления жизненным циклом для IDisposable элементов в коллекциях контейнеров. В настоящее время я ...