0
ответов

Spring @autowired не работает

У меня проблема с Spring DI через аннотации, вот мое приложение: @Service открытый класс Test {@Autowired private GpsPointEntityDao gpsPointEntityDao; public void test () {if (...
вопрос задан: 11 August 2011 11:14
0
ответов

Указание StructureMap использовать другой конструктор

У меня есть класс с двумя конструкторами. MyClass () и MyClass (служба IMyService) Как мне сообщить StructureMap, что всякий раз, когда я выполняю «новый MyClass ()», он должен вызывать второй конструктор, а не ...
вопрос задан: 11 August 2011 07:19
0
ответов

Guice: Нужно ли аннотировать каждый класс графа объектов с помощью @Inject?

Я хотел бы представить Guice для использование существующего среднего проекта. Для моих требований мне нужна настраиваемая область (сеанс слишком большой, а запрос - маленький для моего проекта). Представьте, что я прошу ...
вопрос задан: 10 August 2011 17:19
0
ответов

SF2: Разрешить пользователю настраивать пакет без проверки какой-либо части конфигурации пакета

На самом деле я разрабатываю пакет для symfony 2. Я хотел бы разрешить пользователю настраивать мой пакет с помощью DIC без проверки какой-либо части конфигурации пакета. Например, пользователь устанавливает это ...
вопрос задан: 10 August 2011 08:24
0
ответов

Как ввести правильную зависимость на основе имени параметра конструктора

У меня есть этот интерфейс, который используется несколькими конкретными типами, такими как EmailFormatter, TextMessageFormatter и т. д. открытый интерфейс IFormatter {T Format (CompletedItem ...
вопрос задан: 7 August 2011 15:14
0
ответов

Внедрение зависимостей на основе условия

Я использую Google Guice для внедрения зависимостей. Предположим, у меня есть следующее: публичный интерфейс Payment {public void pay (); } открытый класс PaymentCardImpl реализует платеж {public void ...
вопрос задан: 6 August 2011 17:34
0
ответов

Как написать хорошие модульные тесты в функциональном программировании

Я использую функции вместо классов, и я обнаружил, что не могу сказать, когда другая функция, на которую он полагается, является зависимостью которые должны проходить индивидуальное модульное тестирование или внутреннюю реализацию ...
вопрос задан: 6 August 2011 13:45
0
ответов

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

У меня есть эти интерфейсы: открытый интерфейс IUnitOfWork {IPersonRepository People {получить; } Книги IBookRepository {get; } int Commit (); } открытый интерфейс IBookRepository {Книга ...
вопрос задан: 4 August 2011 02:02
0
ответов

Creu achosion newydd wrth barhau i ddefnyddio Chwistrelliad Dibyniaeth

Disgrifiad cyflym o'r amgylchedd: I bod â dosbarth sy'n cynrychioli ystafell sgwrsio ac sy'n dibynnu ar gofnodwr. Nid yw yr un peth â chofnodwr system gyfan gyda phryderon trawsbynciol, ond cofnodydd ...
вопрос задан: 2 August 2011 16:21
0
ответов

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

надеюсь, что этот вопрос не так уж и глуп, я пытаюсь овладеть более продвинутыми принципами программирования и, таким образом, пытался привыкнуть к внедрению зависимостей с помощью Ninject. Итак, моя модель разделена ...
вопрос задан: 2 August 2011 08:33
0
ответов

Как создать поставщика Moq для Ninject?

Я хочу создать простой поставщик Ninject, который возвращает экземпляры Moq'd вместо конкретных типов. Пока у меня есть это: публичный класс NinjectMockProvider : IProvider {общедоступный статический тип ...
вопрос задан: 1 August 2011 20:57
0
ответов

Есть ли смысл в контейнере внедрения зависимостей в Python?

Я возился с python, как обычно, он выдает мои Жесткий статический типизированный объектно-ориентированный мир в некотором беспорядке. Python поддерживает утиную типизацию, не имеет удобной концепции программирования на основе интерфейса (...
вопрос задан: 31 July 2011 01:54
0
ответов

Внедрение зависимостей и фабрики

Какой достойный способ для обработки условных подфабрик с подходом DI. Сценарий - объект загрузчика, который вводится в запись, зависит от настроек этой записи. Первоначально я ...
вопрос задан: 29 July 2011 00:42
0
ответов

Как избежать анти-шаблона Service Locator?

Я пытаюсь удалить Service Locator из абстрактного базового класса, но не знаю, чем его заменить. Вот псевдо-пример того, что у меня есть: открытый абстрактный класс MyController: ...
вопрос задан: 28 July 2011 17:34
0
ответов

Как лучше всего внедрить фиктивные зависимости Spring @Autowired из модульного теста?

import org.springframework.beans.factory.annotation.Autowired; class MyService {@Autowired private DependencyOne dependencyOne; @Autowired private DependencyTwo dependencyTwo; public void ...
вопрос задан: 28 July 2011 00:42
0
ответов

Удаление мьютекса из другого процесса

Использование темы Обзор - Перечисление обработчиков, номер 5, попытка закрытия мьютекса другого процесса и информация из анализа мьютекса, канарейка в угольной шахте и обнаружение новых семейств ...
вопрос задан: 24 July 2011 19:13
0
ответов

Внедрение зависимостей - использование с объектами передачи данных (DTO)?

Рассмотрим приведенный ниже код (который был упрощен ). У меня есть класс обслуживания, который возвращает список конкретных объектов DTO, каждый из которых реализует свой собственный интерфейс. В фактическом коде это ...
вопрос задан: 24 July 2011 18:55
0
ответов

Внедрение конструктора с параметрами, не зависящими от зависимости

У меня есть интерфейс ITradingApi примерно так: открытый интерфейс ITradingApi O IOrder CreateOrder (...); IEnumerable GetAllSymbols (); // ... } Это должно быть фасадом для ...
вопрос задан: 21 July 2011 07:42
0
ответов

Есть ли альтернатива ублюдочной инъекции? (AKA инъекция бедняков через конструктор по умолчанию)

В некоторых случаях я чаще всего испытываю искушение использовать «незаконную инъекцию». Когда у меня есть «правильный» конструктор внедрения зависимостей: открытый класс ThingMaker {... public ThingMaker (IThingSource ...
вопрос задан: 20 July 2011 02:29
0
ответов

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

Итак, допустим, у меня есть интерфейс IThingFactory: открытый интерфейс IThingFactory {Thing GetThing (int thingId); } Теперь предположим, что у меня есть конкретная реализация, которая извлекает вещи из ...
вопрос задан: 19 July 2011 19:06
0
ответов

Являются ли глобальные константы PHP хорошей современной практикой разработки?

Я работаю над новым проектом с большой базой кода PHP. Приложение использует довольно много констант PHP (define ('FOO', 'bar')), особенно для таких вещей, как параметры подключения к базе данных. Эти ...
вопрос задан: 19 July 2011 17:47
0
ответов

Укажите имя метода установки во время внедрения зависимостей в Spring 3.0

Я готовлю bean-компонент, который присутствует в одной из используемых мною jar-файлов. В классе есть методы установки, которые не соответствуют имени стандартного метода установки, ожидаемому фреймворком Spring для выполнения ...
вопрос задан: 16 July 2011 20:13
0
ответов

Правильный способ внедрения зависимостей в приложении Windows Client (WPF)

Я привык к IoC / DI в веб-приложениях - в основном Ninject с MVC3. Мой контроллер создан для меня, заполнен всеми имеющимися зависимостями, подчиненными зависимостями и т. Д. Однако все по-другому в ...
вопрос задан: 14 July 2011 18:01
0
ответов

Интеграция Jersey и Spring - инъекции bean-компонентов являются нулевыми во время выполнения

Я пытаюсь внедрить службы в класс Rest, который использует Jersey. Независимо от того, что и как я пытаюсь ввести в этот класс, кажется, что во время выполнения отображается как null. Просмотр файлов журнала ...
вопрос задан: 13 July 2011 05:49
0
ответов

Именованные службы в контейнерах IoC - плохая идея?

Использование служебных ключей (или «именованных служб») при создании контейнера кажется плохой идеей. Использование именованных служб требует, чтобы мы либо аннотировали параметры нашего конструктора соответствующими ключами (таким образом ...
вопрос задан: 12 July 2011 16:53
0
ответов

Как внедрить зависимости в HttpModule с помощью ninject?

В моей компании запущен проект webforms, и у меня есть HttpModule, для которого мне нужно разрешить зависимости. Мы используем библиотеку Ninject.Web для разрешения зависимостей для главных страниц, страниц, пользователя ...
вопрос задан: 11 July 2011 18:31
0
ответов

MVVM и IOC: обработка инвариантов классов модели представления

Это проблема, с которой я боролся с тех пор, как начал использовать MVVM, сначала в WPF, а теперь и в Silverlight. Я использую контейнер IOC для управления разрешением представлений и ViewModels. Представления имеют тенденцию быть ...
вопрос задан: 9 July 2011 15:40
0
ответов

Логирование создания бобов Spring / инъекция зависимостей

Я ищу способ настроить Log4j (или любой другой логгер) так, чтобы я мог видеть в журнале каждый раз, когда Spring создает боб или устанавливает свойство боба. Например, что-то вроде этого: 1:00:00 Создание боба Foo (Foo@...
вопрос задан: 8 July 2011 12:53
0
ответов

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

Я использую шаблон команд впервые. Я немного не уверен, как мне обрабатывать зависимости. В приведенном ниже коде мы отправляем CreateProductCommand, который затем ставится в очередь для выполнения в ...
вопрос задан: 7 July 2011 22:39
0
ответов

StructureMap: Выберите конкретный тип вложенной зависимости

Калькуляторы: открытый интерфейс ICalculator {int Вычислить (int a, int b); } Калькулятор открытого класса: ICalculator {закрытый только для чтения ICalculatorStrategy _calculatorStrategy; public ...
вопрос задан: 4 July 2011 20:37