Содержание
12 отношения: Google Guice, OCaml, Spring Framework, Tapestry, Контейнер свойств (шаблон проектирования), Разработка через тестирование, Шаблон проектирования, История версий Java EE, Инверсия управления, Закон Деметры, Дискография Flogging Molly, Локатор служб.
Google Guice
Google Guice — универсальный фреймворк с открытым исходным кодом для Java-платформы, разработанный компанией Google под лицензией Apache 2.0.
Посмотреть Внедрение зависимости и Google Guice
OCaml
OCaml (Objective Caml) — современный объектно-ориентированный язык функционального программирования общего назначения, который был разработан с учётом безопасности исполнения и надёжности программ.
Посмотреть Внедрение зависимости и OCaml
Spring Framework
Spring Framework (или коротко Spring) — универсальный фреймворк с открытым исходным кодом для Java-платформы.
Посмотреть Внедрение зависимости и Spring Framework
Tapestry
Tapestry — объектно-ориентированный Java фреймворк для создания веб-приложений, реализующих модель MVC.
Посмотреть Внедрение зависимости и Tapestry
Контейнер свойств (шаблон проектирования)
Контейнер свойств (property container) — фундаментальный шаблон проектирования, который служит для обеспечения возможности уже построенного и развернутого приложения динамически расширять свои свойства, а в общем случае, функциональность.
Посмотреть Внедрение зависимости и Контейнер свойств (шаблон проектирования)
Разработка через тестирование
Разработка через тестирование (test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам.
Посмотреть Внедрение зависимости и Разработка через тестирование
Шаблон проектирования
Шаблон проектирования или паттерн (design pattern) в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Посмотреть Внедрение зависимости и Шаблон проектирования
История версий Java EE
Java EE (ранее известная как Java 2 Platform, Enterprise Edition, сокр. J2EE) претерпела множество изменений с первой версии.
Посмотреть Внедрение зависимости и История версий Java EE
Инверсия управления
Инверсия управления (Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления в компьютерных программах.
Посмотреть Внедрение зависимости и Инверсия управления
Закон Деметры
Закон Деметры (Law of Demeter, LoD) — набор правил проектирования при разработке программного обеспечения, в частности объектно-ориентированных программ, накладывающий ограничения на взаимодействия объектов (модулей).
Посмотреть Внедрение зависимости и Закон Деметры
Дискография Flogging Molly
Основная статья: Flogging Molly Эта статья содержит дополнительную информацию о группе Flogging Molly.
Посмотреть Внедрение зависимости и Дискография Flogging Molly
Локатор служб
Локатор служб (service locator) — это шаблон проектирования, используемый в разработке программного обеспечения для инкапсуляции процессов, связанных с получением какого-либо сервиса с сильным уровнем абстракции.
Посмотреть Внедрение зависимости и Локатор служб
Также известен как DI, Dependency Injection.