0
ответов

IoC/DI-контейнеры, фабрики и создание типов во время выполнения

Недавно я узнал о DI-фреймворках Guice и Ninject и хотел использовать их в некоторых своих новых проектах. Хотя я знаком с общими концепциями внедрения зависимостей и знаю, как их использовать...
вопрос задан: 9 March 2012 00:50
0
ответов

Шаблон Scala Cake поддерживает жестко закодированные зависимости?

Я все еще пытаюсь изучить Scala's Cake Pattern. Мне кажется, что это дает вам преимущество централизации вашей конфигурации "Компонентов", а также возможность предоставить по умолчанию...
вопрос задан: 8 March 2012 16:30
0
ответов

Внедрение Enumerable, содержащего все зарегистрированные реализации интерфейса

Учитывая следующий интерфейс: открытый интерфейс IMyProcessor { недействительный процесс(); } Я хотел бы иметь возможность зарегистрировать несколько реализаций, и мой DI-контейнер внедрил бы перечисляемое их количество...
вопрос задан: 7 March 2012 10:29
0
ответов

Как Guice заполняет аннотированные поля

Ради моего собственного образования я хотел создать простую структуру внедрения зависимостей, которая работает аналогично тому, как это делает Google Guice. Таким образом, когда класс загружается, он предварительно заполняется ...
вопрос задан: 5 March 2012 14:41
0
ответов

Контейнер IoC для переносимых библиотек классов

Есть ли какой-либо контейнер IoC, который поддерживает (или может быть сделано для) переносимых библиотек классов? Я возился с некоторыми (SimpleInjector, AutoFac), но у них всегда была одна зависимость или ...
вопрос задан: 3 March 2012 01:59
0
ответов

Автосоединение не происходит, если есть другой bean-компонент того же класса со свойством, установленным вручную

Я хочу создать два bean-компонента одного и того же класса через файл конфигурации xml. У класса есть аннотированный сеттер, который нужно заполнить к весне. В одном из определений bean-компонентов я также вручную указываю значение для переопределения ..
вопрос задан: 29 February 2012 08:26
0
ответов

Внедрение зависимостей и использование интерфейсов?

Я заметил, что многие разработчики определяют интерфейс для КАЖДОГО класса, который будет внедряться с использованием инфраструктуры DI. Каковы преимущества определения интерфейсов для каждого класса?
вопрос задан: 26 February 2012 04:19
0
ответов

Spring wiring by type is slower by magnitude than wiring by name

В своем проекте я пытаюсь перенести все использования Foo foo = (Foo) beanFactory.getBean("name"); в Foo foo = beanFactory.getBean(Foo.class); Преимущества очевидны: безопасность типов, меньше ...
вопрос задан: 24 February 2012 11:34
0
ответов

Как разрешить коллекцию с параметром фильтрации?

Может ли Castle Windsor разрешить коллекцию, отфильтрованную по строковому параметру? интерфейс IViewFactory {IView [] GetAllViewsInRegion (строковое имя региона); } Мое приложение определяет регионы как группы ...
вопрос задан: 23 February 2012 08:51
0
ответов

Статические методы - это анти-шаблон DI?

Я разработчик Java, который начинает осознавать всю мощь инъекций зависимостей, и меня внезапно осенило, что нет возможности внедрить статический метод. Так что это заставило меня задуматься: статичны ...
вопрос задан: 20 February 2012 20:05
0
ответов

Как сохранить экземпляр контейнера внедрения зависимостей (PHP)

Я уже некоторое время использую концепцию DI, но теперь я начинаю использовать контейнер внедрения зависимостей (DIC). Хотя одно мне непонятно. В моем DIC я храню (например) Config ...
вопрос задан: 16 February 2012 21:34
0
ответов

Ninject, передает аргумент конструктора ядру

Вот моя проблема: Я хочу передавать одно из значений конструктору каждый раз, когда я запрашиваю экземпляр из ядра. Я написал код ниже, чтобы проиллюстрировать проблему. Тест не ...
вопрос задан: 16 February 2012 11:55
0
ответов

Утечка памяти ninject из-за ссылки обратного вызова круговой области

Сегодня у нас произошел серьезный сбой в производстве, когда память очень быстро исчезла с наших веб-серверов. Это было связано с механизмом кеширования в Ninject (я думаю, что это был Activation Cache или ...
вопрос задан: 16 February 2012 09:56
0
ответов

Есть ли способ заставить Guice Grapher работать?

В утилите Guice Grapher есть ошибка, которая приводит к повреждению большинства или всех графиков. Есть ли обходной путь или исправление для этого?
вопрос задан: 16 February 2012 03:47
0
ответов

Java EE 6: @Inject и Instance

У меня вопрос об аннотации @Inject в java ee 6: В чем разница между: @Inject частный тест TestBean; @Inject частный экземпляр test2; Чтобы получить ссылку: ...
вопрос задан: 15 February 2012 21:24
0
ответов

Общая практика IoC - разве службы не зависят друг от друга?

Прямо сейчас у меня есть несколько служб, которые определены в сборке, не зависящей от Контейнер IoC (в моем случае - Ninject). В основном проекте у меня есть IRepository для доступа к данным, зарегистрированный в ...
вопрос задан: 13 February 2012 18:11
0
ответов

Ninject: Entity Context to Контроллер

Мне известно, что были заданы тысяча и один вопрос, относящийся к этой теме, но я ответил по крайней мере на дюжину и все еще не соединяю точки. Я пытаюсь настроить зависимость ...
вопрос задан: 12 February 2012 00:58
0
ответов

symfony2 unit-testing validation с пользовательским валидатором

Я пытаюсь написать тест для модели, которая имеет как обычные валидаторы, так и пользовательский валидатор, использующий сущность менеджер и запрос. Я использую phpunit для своих тестов, если это важно для некоторых ...
вопрос задан: 9 February 2012 10:39
0
ответов

Легкий контейнер IoC, который работает в Unity3D

Может ли кто-нибудь предложить мне хороший и легкий контейнер IoC C #, который работает в Unity3D и не полагается на шаблон Service Locator? Спасибо!
вопрос задан: 9 February 2012 09:28
0
ответов

Следует ли повторно использовать классы данных на разных уровнях и в приложениях или сопоставить их с классами, зависящими от уровня?

Я создаю приложение WPF, которое использует службу WCF для взаимодействия с источником данных. Я использую DI как для клиента, так и для сервера WCF, чтобы обеспечить разделенный код, но я не уверен, как обрабатывать ...
вопрос задан: 8 February 2012 10:10
0
ответов

Является ли обертка экземпляра вокруг статического класса для целей DI антишаблоном?

Я создал небольшой статический объект для сохранения общих типов в Isolated Storage на WP7. Это отлично работает для старых проектов, но некоторые из новых проектов используют DI для управления конфигурацией. Я поклонник ...
вопрос задан: 8 February 2012 09:49
0
ответов

Внедрение конструктора при расширении класса

Этот вопрос не имеет прямого отношения к Symfony 2, но поскольку я использую компоненты Symfony 2 и позже, вероятно, буду использовать Symfony \ Component \ DependencyInjection \ Container в качестве DI-контейнера, это может быть актуальным. ...
вопрос задан: 7 February 2012 12:34
0
ответов

Жизнеспособная альтернатива внедрению зависимостей?

Мне не нравится внедрение зависимостей на основе конструкторов. Я считаю, что это увеличивает сложность кода и снижает ремонтопригодность, и я хотел бы знать, есть ли какие-либо жизнеспособные альтернативы. Я не ...
вопрос задан: 6 February 2012 04:06
0
ответов

Guice инжектирует только часть конструктора

Предположим, у меня есть класс Message, как показано ниже. (Это выдуманный класс для простоты.) public class Message { private String text; public Message(String text) { this.text = text; }...
вопрос задан: 6 February 2012 00:29
0
ответов

как можно Я внедряю сервис в репозиторий сущностей Доктрина Symfony2?

как я могу внедрить сервис в репозиторий сущностей с помощью инъекции зависимостей? я пробую вот так:
вопрос задан: 3 February 2012 15:40
0
ответов

Модульное тестирование абстрактной фабрики, которая принимает параметры

Данная реализация абстрактной фабрики: открытый класс FooFactory: IFooFactory {общедоступный IFoo Create (объект param1, объект param2) {return new Foo (param1, param2); } } Какие модульные тесты ...
вопрос задан: 2 February 2012 23:21
0
ответов

Do Абстрактные фабрики используют «новый»?

Я пытаюсь использовать внедрение зависимостей как можно чаще, но у меня возникают проблемы, когда дело доходит до таких вещей, как краткосрочные зависимости. Например, допустим, у меня есть объект менеджера блога, который ...
вопрос задан: 2 February 2012 21:07
0
ответов

Где хранить словари в приложении с помощью внедрения зависимостей

У меня есть устаревший код, и у меня проблема с его реконструкцией. В начале своего приложения я загружаю из WCF в свойство в списке пользователей приложения (это приложение SL). Затем каждый элемент управления (для ...
вопрос задан: 2 February 2012 13:48
0
ответов

допустимо ли перерабатывать или повторно использовать переменные?

Я искал везде и не могу найти ответьте так или иначе. Допустимо ли (хорошая или плохая практика) повторно использовать или повторно использовать переменную? Это работает, и я использовал этот метод несколько раз, ...
вопрос задан: 1 February 2012 02:34
0
ответов

Дизайн на основе домена: доступ к настроенному значению из объекта без использования локатора служб

У меня есть пользователь объект, у которого есть свойство HasCompletedSecurity, которое указывает, ответил ли этот конкретный пользователь на количество вопросов безопасности, требуемых системой. Номер безопасности ...
вопрос задан: 31 January 2012 14:13