Сварка, Контексты JSR-299 и ссылочная реализация Внедрения зависимости, считает себя как своего рода преемник Spring и Guice. CDI был под влиянием многого существующего Java...
У меня есть класс, который полагается на словарь, а не на растущий оператор switch, аналогичный приведенному ниже коду. Я хотел бы ввести словарь в конструктор, используя Ninject, но не могу ...
Какая-либо идея, почему я получаю это исключение? Вызванный: org.springframework.beans.factory. BeanCreationException: Ошибка, создающая боб с именем 'myService' определенный в ресурсе пути к классу [context.xml]:...
Для нового проекта я использую Виндзорский контейнер для обеспечения Внедрения зависимости (DI). DI должен предоставить мне слабую связь и высокую тестируемость. Так как я плохо знаком с предметом зависимости...
Шаблон стратегии и внедрение зависимостей позволяют нам устанавливать / вводить объекты во время выполнения. В чем разница между шаблоном стратегии и внедрением зависимостей?
Например, у вас есть интерфейс IRepository. У вас также есть класс SqlRepository, который реализует интерфейс, поддерживаемый базой данных SQL. Допустим, конструктор для этого класса принимает ...
Моя команда запуталась в реализации внедрения зависимостей в проекте PHP с использованием самодельного контейнера DI. Наша первая итерация DI, возможно, была доведена до крайности, и даже исключения…
Допустим, я определяю класс реализации браузера для моего приложения: class InternetExplorerBrowser: IBrowser {частная строка readonly executeablePath = @ "C: \ Program Files \ ... \ ... \ ie.exe "; ...
Во-первых, я хочу ограничить этот вопрос только веб-разработкой. Так что это не зависит от языка, пока язык используется для веб-разработки. Лично я пришел к этому из ...
Я создаю приложение с помощью OpenJPA 2.0.0, Джерси 1.3, и JUnit 4.8.1. Я настроил его так, у меня есть две различных единицы персистентности, определенные в моем persistence.xml: "значение по умолчанию" и "unittest"...
Это говорит в руководстве Единицы... ParameterOverride может использоваться только для конструкторов. Итак, почему параметры методов не учтены? С наилучшими пожеланиями, Ian.
У меня есть приложение MVC2, это основано на Сайте Начинающего Tekpub, таким образом, он использует Ninject для внедрения зависимости, NLog для входа и набор других библиотек в различных местах. Насколько я могу сказать...
В управляемом компоненте @PostConstruct называют после обычного конструктора Object Java. Почему я использовал бы @PostConstruct для инициализации бобом вместо постоянного конструктора самим?
Я испытываю затруднения при введении сервисных зависимостей в мое сервисное использование WCF Autofac 1.4.5. Я считал и следовал за страницей Wiki Autofac на WcfIntegration, но моя отладка показывает мне что мой сервис WCF...
Кажется, существует большой энтузиазм среди блоггеров Scala в последнее время для шаблона классов типа, в котором простому классу добавил функциональность к нему дополнительный класс, соответствующий некоторой черте или...
Предположите деление систем на объекты Значения и Сервисные объекты (как предложено в "Росте Объектно-ориентированного программного обеспечения, Ведомого Тестами". Misko Hevery называет эти "newables" и "injectables"...
При использовании основанной на Spring конфигурации XML легко украсить несколько реализаций того же интерфейса и указать порядок. Например, сервис входа переносит транзакционный сервис...
В моем последнем проекте мы использовали MSBuild в качестве языка сценариев. (да, действительно!) Мы также записали сотни пользовательских задач MSBuild для частей, которые имели больше смысла в C#. (Я даже записал задачу MSBuild в...
Я читал Эффективный Java, и у меня есть некоторые проблемы относительно первого Объекта, "используют статический метод фабрики вместо конструктора" относительно TDD и внедрения зависимости. Объект говорит...
Я заметил от нескольких веб-страниц, что, по-видимому, Spring 3.0 поддерживает @Inject от JSR-330. Поскольку мы действительно хотели бы использовать синтаксис JSR-299 для внедрения зависимости в наших библиотеках для обеих сетей...
Попытка выяснить, как лучше всего обработать следующий сценарий: Примите класс RequestContext, который имеет зависимость к внешнему сервису, такому как: общедоступный класс RequestContext: IRequestContext {...
Мне лично нравится опция настроить StructureMap из кода C#. Из того, что я понимаю, одно из преимуществ DI, то, что мы можем легко загрузить новый конкретный экземпляр. Но, если...
Я использую внедрение зависимости конструктора в своем приложении WPF, и я продолжаю сталкиваться со следующим шаблоном, так хотел бы получить мнение других людей о нем и услышать об альтернативных решениях...
Это - хорошая практика, чтобы иметь Метод фабрики получить введенные объекты или это в порядке, чтобы просто использовать метод фабрики от платформы DI? Я использую карту структуры, должен я просто использовать ObjectFactory....
У меня есть существующая иерархия объектов, где некоторые объекты имеют поля, которые должны быть введены. Также существуют некоторые другие объекты, которые создаются с помощью Google Guice и должны быть введены с...
Как Вы определяете, какие классы должны быть созданы через контейнер МОК, и которые не были должны. Я работал над проектами с обоими экстремальными значениями, и кажется, что интерфейсы должны только использоваться...
Рассмотрите новичка, имеющего дело с Внедрением зависимости. Мы анализируем два соответствующих класса в NerdDinner. DinnerRepository из приложения: FakeDinnerRepository от тестов: Они реализуют...
Я хочу определить в своем Spring контекст XML боб, который имеет свойство списка типов классов: т.е. Список <Класс <?>> классы, Как я отправляю тому бобу много классов, говорят java.lang....