Вопросы с тегом 'dependency-injection'

Шаблон проектирования для уменьшения связи между компонентами путем динамического впрыска в зависимости от программного компонента, который он должен выполнять.
30
ответов

AngularJS: Служба против провайдера vs factory

В чем разница между Service, Provider и Factory в AngularJS?
задан 27 марта '13 в 20:59
31
ответ

Что такое инъекция зависимости?

Уже было задано несколько вопросов с конкретными вопросами о инъекции зависимостей, например, когда использовать его и какие рамки существуют для него. Тем не менее, Что такое инъекция зависимости и когда/почему ее следует использовать или не след...
задан 25 сент. '08 в 3:28
30
ответов

Зачем мне нужен контейнер IoC, а не простой код DI?

Я использовал Injection of Dependency (DI) некоторое время, впрыскивая либо в конструктор, свойство, либо метод. Я никогда не чувствовал необходимости использовать контейнер Inversion of Control (IoC). Однако, чем больше я читаю, тем больше я испытыв...
задан 16 мая '09 в 4:06
5
ответов

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

Я пытаюсь понять инъекции зависимостей (DI), и еще раз я потерпел неудачу. Это просто кажется глупым. Мой код никогда не бывает беспорядок; Я почти не пишу виртуальных функций и интерфейсов (хотя я делаю это однажды в синей луне), и вся моя конфигура...
задан 13 янв. '13 в 9:59
24
ответов

Инъекция зависимостей против Factory Образец

Большинство примеров, цитируемых для использования Injection Dependency, мы можем решить с помощью шаблона factory. Похоже, когда дело доходит до использования/дизайна, разница между инъекцией зависимостей и factory размыта или тонка. Когда-то кто-...
задан 17 февр. '09 в 20:03
12
ответов

Какую платформу разработки .NET Dependency Injection стоит посмотреть?

Какую CY/. NET-зависимую систему инъекций стоит посмотреть? И что вы можете сказать об их сложности и скорости.
задан 22 авг. '08 в 0:56
9
ответов

Один DbContext для веб-запроса... почему?

Я читал много статей, объясняющих, как настроить Entity Framework DbContext, чтобы только один создавался и использовался для каждого веб-запроса HTTP с использованием различных схем DI. Почему это хорошая идея в первую очередь? Какие преимущества ...
задан 14 мая '12 в 17:37
19
ответов

Каковы недостатки использования инъекций зависимостей?

Я пытаюсь представить DI как образец здесь, на работе, и один из наших ведущих разработчиков хотел бы знать: что - если есть - downsides для использования шаблона Injection Dependency? Примечание. Я ищу здесь, если возможно, исчерпывающий список, ...
задан 09 марта '10 в 11:24
14
ответов

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

Согласно статье написанной Мартином Фаулером, инверсия управления - это принцип, в котором управляющий поток программы инвертируется: вместо программист, контролирующий поток программы, контролирует ее внешние источники (инфраструктура, службы, други...
задан 01 июля '11 в 19:35
7
ответов

Как сравнить основные каркасы С# DI/IoC?

Из-за риска выхода на святую военную территорию, Каковы сильные и слабые стороны этих популярных рамок DI/IoC, и можно ли считать их лучшими?.. Ninject Единство Castle.Windsor Autofac StructureMap Существуют ли какие-либо другие рамки DI/IoC дл...
задан 03 янв. '11 в 5:55
10
ответов

@Resource vs @Autowired

Какая аннотация, @Resource (jsr250) или @Autowired (Spring specific) следует использовать при использовании DI? Я успешно использовал оба в прошлом, @Resource(name="blah") и @Autowired @Qualifier("blah") Мой инстинкт состоит в том, чтобы приде...
задан 04 нояб. '10 в 5:50
17
ответов

Как я могу вставить значение свойства в Spring Bean, который был настроен с помощью аннотаций?

У меня есть куча Spring beans, которые извлекаются из пути к классам через аннотации, например. @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } В XML файле Spring...
задан 25 нояб. '08 в 18:22
23
ответов

Injecting Mockito издевается над Spring bean

Я хотел бы ввести объект Mockito mock в Spring (3+) bean для целей модульного тестирования с помощью JUnit. Мои зависимости bean в настоящее время вводятся с помощью аннотации @Autowired в частных полях-членах. Я рассмотрел использование Reflectio...
задан 16 марта '10 в 21:58
7
ответов

Как избежать безумства конструктора конструкции зависимостей?

Я нахожу, что мои конструкторы начинают выглядеть так: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) с постоянно увеличивающимся списком параметров. Поскольку "Контейнер" является контейнером для инъекций, почему бы просто ...
задан 10 марта '10 в 23:08
5
ответов

Как объяснить инъекцию зависимости к 5-летнему ребенку?

Что такое хороший способ объяснить инъекция зависимостей? Я нашел несколько руководств по Google, но ни один из них, который предположил бы читателя, не был просто новичком Java. Как бы вы объяснили это новичку?
задан 28 окт. '09 в 20:48