0
ответов

Внедрение зависимостей приводит к увеличению числа фабрик?

Я всегда чувствовал себя некомфортно, имея дело с классами, которым требовалось создать множество экземпляров объектов с тех пор, как я использую принципы внедрения зависимостей. Например, допустим, у меня есть класс ...
вопрос задан: 24 May 2011 12:04
0
ответов

Передача Ninject значений конструктора

С Ninject, как вы конфигурируете ядро, чтобы я мог определить, какие значения конструктора передаются в экземпляр объекта? В модуле настроено следующее: Bind < IService1 & ...
вопрос задан: 20 May 2011 01:08
0
ответов

Spring XML из существующих bean-компонентов - как?

У меня есть java beans: package com.denisk.beans; ... открытый класс SomeBean {частная строка someProperty; частный AnotherBean anotherBean; ... } public class AnotherBean {private String ...
вопрос задан: 19 May 2011 14:46
0
ответов

Статические методы: они все еще плохи с учетом позднего статического связывания PHP 5.3?

Если вы ищете причины, по которым статические методы плохи, первое, что вы обнаружите, это потому, что вы не можете переопределить его при модульном тестировании. Так это по-прежнему верно, учитывая, что в PHP 5.3 вы можете делать ...
вопрос задан: 19 May 2011 10:09
0
ответов

Чем отличаются MEF от Unity и их назначение?

Я только начинаю изучать DI (я работаю над WPF / Silverlight, но у меня есть план перейти на ASP.NET). После того, как я прочитал несколько статей о DI из Интернета, меня заинтересовали две платформы: MEF и Unity. ...
вопрос задан: 19 May 2011 00:07
0
ответов

NLog: Dependency Injection for custom Targets

I am a user of NLog and I am creating my own custom target. This target will use some repositories (using NHibernate) to persist log entries. Is it possible to inject the required constructor ...
вопрос задан: 17 May 2011 08:21
0
ответов

Стратегия рефакторинга, когда в службу или контроллер вводится слишком много зависимостей

У меня есть приложение ASP.NET MVC 1, которое использует NHibernate и Castle Windsor для IoC. В контроллеры внедрены классы обслуживания, и эти классы обслуживания обрабатывают всю необходимую логику и действия ...
вопрос задан: 17 May 2011 02:02
0
ответов

Как мне создать привязку синглтона с истекающим сроком действия?

Как я могу создать привязку для глобального одноэлементный объект с областью действия, срок действия экземпляра которого истекает через определенное время? После истечения срока действия объекта я хотел бы, чтобы Ninject обслужил новый экземпляр до ...
вопрос задан: 17 May 2011 00:23
0
ответов

Register a type with primitive-arguments constructor?

I have a class that has in its constructor some primitive type arguments, such as string etc. How should I register the type with unity container? public LoginManager( IRegionManager regionManager,...
вопрос задан: 16 May 2011 13:21
0
ответов

Может ли Windsor взаимодействовать с другим контейнером IoC?

В ядре нашего приложения мы используем Castle Windsor для управления нашими зависимостями . Мы' буду загружать плагины от третьих лиц, которые могут использовать свои собственные контейнеры IoC. Мы хотели бы, чтобы они могли ...
вопрос задан: 13 May 2011 06:03
0
ответов

Использование DI с общей библиотекой для разных приложений

Я столкнулся с проблемой проектирования, которую я просто могу ' Кажется, он решает удовлетворительно. У меня есть сборка библиотеки классов, которая содержит все мои общие объекты ORM (с использованием инфраструктуры EntitySpaces). ...
вопрос задан: 11 May 2011 03:22
0
ответов

Внедрить службу в целевой класс AutoMapper

Скажем, у меня есть исходный и целевой классы, которые отображаются с помощью AutoMapper. В конструктор адресата введена служба регистратора. Однако я не знаю, как внедрить службу ...
вопрос задан: 9 May 2011 14:59
0
ответов

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

Я ищу хорошее техническое решение для выполнения DI на C. Я уже видел здесь некоторые вопросы DI, но еще не видел один с любыми реальными примерами или конкретными предложениями по реализации. ...
вопрос задан: 8 May 2011 02:37
0
ответов

внедрение строк подключения в классы, разрешенные DI

Я использую Castle для создания контекста базы данных на основе заданного интерфейса. В моем классе установщика есть следующий код, и в настоящее время он отлично работает. private ConfigureDelegate ...
вопрос задан: 5 May 2011 16:33
0
ответов

Using abstract factory as injectionfactory in Unity?

I have an abstract factory registered for injection in some controller instances. Могу ли я зарегистрировать эту абстрактную фабрику и использовать ее как фабрику инъекций? Вот что у меня есть: открытый интерфейс ...
вопрос задан: 3 May 2011 18:07
0
ответов

Как работать с сервисами, зависящими от области видимости, такими как транзакции в среде DI и IOC

Предположим, что ваш код должным образом спроектирован для DI и IOC посредством внедрения конструктора любых зависимостей. Тогда, используется ли контейнер IOC или DI вручную или нет в корне композиции, не ...
вопрос задан: 3 May 2011 08:30
0
ответов

Внедрить событие как зависимость

Мне нужен мой класс для обработки System.Windows.Forms.Application.Idle - однако я хочу удалить эту конкретную зависимость, поэтому что я могу его протестировать. Поэтому в идеале я хочу передать его в ...
вопрос задан: 29 April 2011 00:09
0
ответов

Как реализовать базовый класс для контроллеров Symfony2

Есть несколько статей, затрагивающих эту тему, но ни одна из них не показалась мне практичным решением. Моя цель - использовать некоторые базовые методы (в любом случае те, которые мне нужны в каждом контроллере) ...
вопрос задан: 27 April 2011 08:05
0
ответов

Как создать настраиваемую область Ninject, которая возвращает тот же объект, пока этот объект не будет удален?

В Ninject объявление привязки в одноэлементной области означает что один и тот же объект будет возвращаться каждый раз. Всегда может быть только один объект. Я бы хотел возвращать по одному объекту за раз. В ...
вопрос задан: 26 April 2011 21:02
0
ответов

Ошибка ParameterOverride в системе. Параметр типа

Я пытаюсь использовать ParameterOverride с Unity 2.0. Он отлично работает, если параметр, который я предоставляю, не является System.Type. В следующей тестовой программе я внедряю конструктор ...
вопрос задан: 26 April 2011 15:53
0
ответов

Получить зависимости от зависимости

Допустим, у меня есть PetManager и класс Cat: PetManager {PetManager (IBusinessLayer businessLayer, IWashingService washService); IBusinessLayer BusinessLayer; IWashingService ...
вопрос задан: 26 April 2011 14:41
0
ответов

Зарегистрируйте экземпляр в конфигурации с Единицей

Как зарегистрировать экземпляр в файле конфигурации, у меня есть этот код: UnityContainer. RegisterInstance <ICache> (новый CacheMng (HttpRuntime. Кэш)); И попытка иметь эквивалент в файле конфигурации...
вопрос задан: 26 April 2011 14:36
0
ответов

Как избежать связывания с контейнером IoC

Я в процессе разработки расширяемая структура с использованием DI и IoC. Пользователи должны иметь возможность переопределять существующие функциональные возможности в рамках структуры, отбрасывая свои собственные реализации в ...
вопрос задан: 26 April 2011 11:24
0
ответов

.NET MVC3 Service Locator / Dependency Resolver Question With Ninject

У меня есть то, что я считаю стандартным проектом шаблона репозитория .NET MVC3, с которым я играл / учился. Это довольно стандартная структура. Проект репозитория (с указанным ниже кешированием ...
вопрос задан: 22 April 2011 01:13
0
ответов

C++ dependency injection - by reference or by boost::shared_ptr?

In cases where constructor dependency injection is required, what are the considerations for using injection by reference vs. using boost::shared_ptr? Is there another common way of doing it? How ...
вопрос задан: 20 April 2011 15:31
0
ответов

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

Я успешно создал аннотацию привязки Guice для внедрения однопоточных экземпляров java.util.concurrent.ExecutorService в конструктор. вот пример использования: public class ...
вопрос задан: 19 April 2011 06:15
0
ответов

Внедрение зависимостей в MethodInterceptor

У меня есть MethodInterceptor с зависимостями. Как я мог их уколоть? Здесь, в 2007 году, Боб Ли сказал, что эту возможность следует включить в следующий выпуск, но я не могу найти для этого API. ...
вопрос задан: 16 April 2011 08:59
0
ответов

Question about Cake Pattern

Let there a few separate DAO classes OrderDAO, ProductDAO, and CustomerDAO that store/retrieve data in the database and share a single instance DataSource (the database connection factory). In order ...
вопрос задан: 15 April 2011 18:33
0
ответов

Сравнение (плюсы / минусы) различных платформ внедрения зависимостей .NET

Я нахожусь в процессе выбора структуры внедрения зависимостей для нового приложения .NET. Существует множество таких платформ, включая Ninject, StructureMap, Unity, ...
вопрос задан: 14 April 2011 03:15
0
ответов

Является ли IDependencyResolver анти-шаблоном?

Я проектирую некоторые архитектурные изменения в устаревшее приложение ASP.NET. Я создал прототипы некоторых классов для разрешения зависимостей, которые имитируют IDependencyResolver в ASP.NET MVC. Я не буду публиковать сообщения, потому что ...
вопрос задан: 13 April 2011 18:28