У меня есть сервис по работе с JWT
Я начал писать проект с нуля, поэтому я хотел реализовать DependencyInjectionВыбрал Grace, потому что он уже реализован на старом проекте, его писал не я, так что теперь я столкнулся с сложностями
Потихоньку осваивая symfony 4 возникли недопониманияИмеется абстрактный репозиторий в который inject-ица некий DriverManager объект-коннекшн к базе данных
Подскажите пожалуйста, при использовании DI-контейнера возникло несколько вопросов:
Предположим в одном из компонентов, в каком-то методе нужно открыть файлЕсли делать это через BufferedReader в блоке try/catch с ресурсами, например, то получается что компонент зависит от BufferedReader, но ведь не передавать же любую временную переменную не-примитивного типа в конструкторе, чтобы избежать зависимости? Как это красиво "исправить"?
Изучаю вопрос связанный с IOC (Инверсия управления), как я понял это некий абстрактный паттерн, который говорит,что нужно делать слабое связывание между элементами системы, и элементы зависят только от абстракцииА реализация этого паттерна это или Dependency injection или использование контейнера
Проект сделан по трехуровневой архитектуреНужно, что бы Entity Framework создал базу данных по классу контекста и внедрить через Dependency Injection этот класс в классы репозиториев
Сравнительно недавно пишу в ООП нотации, изучаю Ларавел, пытаюсь разобраться с DIТак же есть надобность написать Бота, который сможет отвечать на вопросы, и выполнять некие действия в рамках всего приложения
Мне очень нравится концепция DIНо для меня смысл DI всегда заключался в том, что все зависимости внедряются через конструктор основываясь на указанном интерфейсе:
Работаю с Ioc AutofacНе могу понять что происходит в данном отрывке кода
В общем делаю как то так, думаю как сделать так чтобы можно было обратиться к существующему объекту
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок