Результаты поиска по запросу "dependency-injection"
Вам не нужно явно использовать ResolvedParameter для примитивов в подавляющем большинстве случаев.
я есть класс, который имеет в своем конструкторе некоторые примитивные аргументы типа, такие как строка и т. Д. Как мне зарегистрировать тип в контейнере единицы? public LoginManager( IRegionManager regionManager, ...
Я часто смешиваю одиночные и статические. Например, я использую класс базы данных, который гарантирует, что есть только 1 соединение с каждым ведущим (статическим) и ведомым (одиночным). Каждый экземпляр класса db может подключаться к другому ведомому устройству. Если запрашивается подключение к тому же ведомому устройству, возвращается объект-одиночка. Мастер-соединение - это статический объект, который создается внутри каждого подчиненного синглтона, поэтому существует только 1 мастер-соединение для всех объектов, для которых созданы БД.
о, ребята, я изо всех сил пытаюсь понять, почему существует необходимость в синглтоне. Давайте сделаем реальный пример: у меня есть структура для моей CMS Мне нужно иметь класс, который регистрирует некоторую информацию (давайте придерживаться ...
Отличный ответ. Учитывая объем работы, которую я проделал с контейнерами IOC, странно, что мне это никогда раньше не удавалось.
ного боролся с этим в своем текущем проекте. Я сталкивался с некоторыми случаями, когда у меня есть конкретный тип, который не требует (и не нуждается) в реализации какого-либо конкретного интерфейса. Иногда я хочу, чтобы разрешение происходило ...
, но JC обеспечивает лучший модульный шаблон.
яюсь пользователем NLog и создаю свою собственную цель. Эта цель будет использовать некоторые репозитории (используя NHibernate) для сохранения записей журнала. Можно ли внедрить требуемые зависимости конструктора пользовательских ...
Конфигурирование решателя зависимостей
ал статьи на MSDN о Unity (внедрение зависимостей, инверсия управления), но думаю, мне нужно объяснить это в простых терминах (или простых примерах). Я знаком с шаблоном MVPC (мы используем его здесь), но я пока не могу по-настоящему понять эту ...
исключить @Component из @ComponentScan
У меня есть компонент, который я хочу исключить из@ComponentScan в частности@Configuration: @Component("foo") class Foo { ... }В противном случае, это похоже на конфликт с каким-то другим классом в моем проекте. Я не до конца понимаю ...
Спасибо за объяснение, я пытаюсь разобраться в DI Containers прямо сейчас, и это очень помогло.
ал рефакторинг небольшого приложения, чтобы использовать небольшой DI-контейнер вместо $ registry :: getstuff (); звонки в моих классах я вводить их в контейнер. Это подняло 2 вопроса, Q1 -> Я расширяюПрыщ DI класс [http://pimple-project.org/]и ...
Я должен согласиться с Бони. Кшиштоф: Я понимаю вашу точку зрения, но, пожалуйста, дайте нам знать, что вы имеете в виду под «внедрением поведения в другом месте». Вы имеете в виду решение, реализованное в sutekishop (см. AuthenticateAttribute + AuthenticateFilter)? Это решение, из-за анти-паттерна, не выглядит таким чистым, как предложенное в следующем ответе Бони ... Я тоже этим пользуюсь и до сих пор счастлив. Но, пожалуйста, расскажите больше о том, чего нам здесь не хватает, Кшиштоф: я бы очень хотел полностью понять вашу точку зрения.
м приложении ASP.Net MVC я реализовал Custom ActionFilter для авторизации пользователей. Я использую CastleWindsor для обеспечения внедрения зависимостей во все контроллеры следующим образом: protected virtual IWindsorContainer ...
Scala IO monad: какой смысл?
Недавно я смотрел видео о том, как можно придумать монаду IO, разговор был в скале. Мне действительно интересно, какой смысл иметь функции, возвращающие IO [A] из них. Лямбда-выражения, заключенные в объекте ввода-вывода, - это то, ...
http://www.devx.com/dotnet/Article/34066
ою базовый класс хранилища с Entity Framework, где все хранилища Entities будут наследовать. Я хочу ввестиDatabaseContext в базовом классе, используя Dependency Injection, используя Ninject. Я думаю, что Constructor Injection - верный путь, но ...