У меня есть класс, который реализует несколько интерфейсов. Я хотел бы зарегистрировать эти интерфейсы через XML. Все, что я нашел, является документацией для нового Быстрого Интерфейса. Эта опция поддерживается через XML?...
В Виндзорском IOC контейнер - это возможный зарегистрировать тип, для которого я уже получил экземпляр, вместо того, чтобы иметь контейнер создают его?
Я - давний разработчик Windows, получив первый опыт в win32 и раннем COM. Я работал с .NET с 2001, таким образом, я довольно бегло говорю на C# и CLR. Я никогда не слышал о замке Windsor до...
Возможный дубликат: инверсия управления <внедрение зависимостей Я всегда читаю IoC (инверсия управления ) и DI (внедрение зависимостей) в одном контексте. В чем именно разница между ...
Я начал очень долгий и трудный поиск, чтобы научиться и применить TDD к моему рабочему процессу. У меня сложилось впечатление, что TDD очень хорошо сочетается с принципами IoC. После просмотра некоторых тегов TDD ...
Что такое текущий статус PocoCapsule? Это развивается? Это было разветвлено с некоторым другим продуктом? Что обо всей этой мысли о МОК для C++? Если PocoCapsule не развивается, это, потому что МОК был...
(В связи с этим вопросом EF4: почему необходимо включить создание прокси когда включена ленивая загрузка?). Я новичок в DI, так что терпите меня. Я понимаю, что контейнер отвечает за ...
Я нуждаюсь в некотором разъяснении того, почему рекомендуется использовать dynmaic классы, а не статические. Документация Laravel использует много примеров, которые используют DI для инъекции объектов ... Но ...
Я дважды зарегистрировал IRespository (с именами) в следующем коде: // Настроить клиентский репозиторий
IOC.Container.RegisterType (новый InjectionConstructor ());
IOC.Container ....
У меня есть следующие классы:открытый интерфейс IServiceA {строка MethodA1(); } открытый интерфейс IServiceB {строка MethodB1(); } открытый класс ServiceA :IServiceA { public IServiceB...
Сегодня я играл с PHP и обнаружил, что строковые значения «истина» и «ложь» неправильно преобразованы в логическое значение в условие, например, учитывая следующую функцию: function ...
Я застрял в привязке приложения ApplicationViewModel ViewModelLocator к MainWindow.xaml для изменения страниц в моем приложении. Связывание работает, отображается первая страница (LoginPage), но когда я пытаюсь изменить ...
Поскольку у меня нет глубоких знаний о реализации области весеннего сеанса. Может ли кто-нибудь сказать мне, разумно ли использовать компоненты с областью действия Spring Session, где очень важен объект HttpSession. ...
У меня есть приложение, которое имеет 2 bean-компонента с одинаковыми именами, но находятся в разных пакетах Мое приложение Spring дает сбой, потому что оно не может решить, какой боб взять. Есть ли какое-нибудь решение для...
На основании этого вопроса: следует ли внедрять этот вид службы в базовый класс? (по сравнению со статическими классами). Как будет выполняться привязка с декораторами с помощью Ninject? или какой-нибудь DIContainer? ...
Я вижу, как ведущие разработчики пишут такой код, и после прочтения книги Марка Симанна «Внедрение зависимостей в .NET» мне интересно, есть ли конкретный? new "является" иностранным ", таким образом," Bastard Injection "?? public ...
Допустимо ли наличие двух определений для боба (с одинаковым именем и классом) в Весеннем МОК? У меня есть два файла определений бобов, включенных в веб.xml. Смотрите пример ниже. приложениеContext-beans1.xml &...
Я Java-разработчик и интенсивно использую Guice. Теперь я хотел бы изучить C #, но, к моему удивлению, я не нашел эквивалента Guice. Я только что нашел такие инструменты, как Ninject, Unity, StructureMap, но я...
Я посмотрел на это, и он отвечает на половину моих вопросов: Castle Windsor: Зарегистрировать класс с помощью внутреннего конструктора? Но можете ли вы использовать Windsor для использования внутренних конструкторов / классов вместе с зависимостями ...
Я знаю, что аналогичный вопрос задавался несколько раз (например, : здесь, здесь, здесь и здесь), но это было для предыдущих версий Unity, где ответ зависел от используемого класса LifetimeManager. ...
Я создал трехуровневое приложение со ссылками, описанными в этом ответе: DAL с репозиториями -> BLL со службами и IRepository <- Asp.net mvc-app Чтобы запустить это с ...
Возможный дубликат: зачем мне нужен контейнер IoC, а не простой код DI? Я прочитал несколько статей на эту тему и не нашел никаких ярких преимуществ. Например, этот код: // ...
На основе отличного вопроса (и множества отличных ответов) отсюда. Имеет ли какое-либо значение утверждение «Код против интерфейса, а не объекта» в Python? Я ищу ответы вроде ...
Мне интересно, почему контейнеры.Net IoC не поддерживают несколько реализаций для одного интерфейса! Возможно, я ошибаюсь, но насколько я видел, такие фреймворки, как Ninject, частично поддерживают...
Возможный дубликат: что такое инверсия управления? Я понимаю, что такое Dependency Injection (DI) (думаю!). Это в основном удовлетворение зависимостей, которые может иметь объект. Я пытаюсь думать ...
У меня есть приложение MVC3, которое использует Ninject и MvcSiteMapProvider. Я создал этот класс, который MvcSiteMapProvider использует для динамического добавления узлов в мою карту сайта: открытый класс PageNodeProvider ...
Возможный дубликат: что такое инверсия управления? Хорошо, я новичок на этом сайте, и я видел, что люди действительно готовы помочь, поэтому я воспользуюсь этим и просто задам еще один вопрос, если ...
Я думаю Хожу по кругу. Я работаю над решением MVC 3 с использованием EF4 и POCO (сначала базы данных) и IoC. Мой репозиторий и шаблоны UoW в основном заимствованы из этой статьи и этой статьи. ...