Публикации по теме 'dependency-injection'


Угловой впрыск
Изучите функцию внедрения Angulars, возможные варианты использования и анти-шаблоны Angular v14 содержит множество замечательных функций. Помимо автономных компонентов и типизированных форм, функция inject была одной из самых обсуждаемых функций в Твиттере. Но что это такое? Давай выясним? В двух словах, функция inject — это функция, которая позволяет вам вводить Injectable…

Понимание и реализация аннотации @Component в Spring
Введение Spring Framework произвел революцию в способах проектирования и разработки Java-приложений. Он предлагает широкий спектр функций, которые позволяют разработчикам относительно легко создавать гибкие и надежные приложения. Ключевой частью этой экосистемы является подход Spring к управлению bean-компонентами с использованием шаблона Inversion of Control (IoC). В этой статье мы углубимся в использование аннотации @Component в Spring, обсудим ее роль, способы ее реализации и..

Путешествие во времени в корпоративной среде, часть II
Критическая часть информации, которая была упущена из Части I , заключалась в том, что произойдет, если не будет журнала изменений. Давайте посмотрим на таблицу, если это так. Если по какой-то причине кто-то захотел выяснить, что случилось с аккаунтом Алисы. Все, что они могли видеть, это то, что Мэри была последней, кто изменил данные. Нет ничего, что указывало бы на то, что произошло раньше. Для предприятия с несколькими пользователями это было бы не идеально. Больше..

Внедрение зависимостей упрощено
Не волнуйтесь на эту тему, потому что это не так сложно, как кажется в Интернете. Мой подход к объяснению технической концепции фокусируется в первую очередь на поверхностном/буквальном значении рассматриваемой темы. Итак, приступим к **внедрению зависимостей (DI)** Зависимость, когда вы думаете об этом, может означать пакет/библиотеку/объект/функцию или просто что-то еще, необходимое/необходимое для выполнения задачи. Инъекция, проще говоря, относится к ее использованию или процессу..

@Inject против @Autowired: что использовать?
Введение Погружаясь в мир внедрения зависимостей в Java, разработчики часто сталкиваются с двумя заметными аннотациями: @Inject и @Autowired . Обе аннотации используются для автоматического внедрения зависимостей, но какую из них выбрать для своего проекта? Давайте разберем их, поймем их различия и получим более четкое представление об их применении. Предыстория и происхождение @Autowired: Представлен фреймворком Spring. Специально для Spring. Это означает, что если вы..

Microsoft Orleans - Внедрение зависимостей
Внедрение зависимостей - важная часть написания слабосвязанного, легко тестируемого кода. Я уже немного писал об этом раньше, но не в контексте Microsoft Orleans. Microsoft Orleans, как и большинство (всех?) Приложений, может использовать внедрение зависимостей. Как мы это делаем в Орлеане? К счастью, это делается очень похоже на то, к чему вы уже должны были привыкнуть при работе с ядром .net! Если вы не знакомы с DI ядра .NET, краткий пример: public interface IStuffDoer { void..

Обработка нескольких запросов API в приложении Node.js с внедрением зависимости от контекста базы данных
Обработка нескольких запросов API в Node.js с помощью PostgreSQL требует продуманного подхода для обеспечения целостности данных и оптимизации производительности. Благодаря внедрению зависимостей контекста базы данных разработчики могут создавать изолированные контексты для каждого запроса, что приводит к эффективному использованию ресурсов и масштабируемой производительности. Несмотря на некоторую сложность и накладные расходы, преимущества изоляции, эффективного управления ресурсами..