Google Guice - Google Guice - Wikipedia
Vývojáři | |
---|---|
Stabilní uvolnění | 4.2.3 / 19. března 2020 |
Úložiště | github |
Napsáno | Jáva |
Typ | Závislost injekce rámec |
Licence | Licence Apache 2.0 |
webová stránka | github |
Google Guice (vyslovuje se „džus“)[1] je open-source softwarový rámec pro Java platforma vydáno uživatelem Google pod Licence Apache. Poskytuje podporu pro injekce závislostí použitím anotace konfigurovat objekty Java.[2] Závislost injekce je a návrhový vzor jehož základním principem je oddělit chování od řešení závislostí.
Guice umožňuje implementaci třídy být programově vázán na rozhraní, poté vložen do konstruktorů, metod nebo polí pomocí @Inject
anotace. Když je potřeba více než jedna implementace stejného rozhraní, může uživatel vytvořit vlastní anotace, které identifikují implementaci, a poté tuto anotaci použít při vkládání.
Jako první obecný rámec pro vkládání závislostí pomocí anotací Java v roce 2008 vyhrál Guice osmnáctý Cena za náraz pro nejlepší knihovnu, rámec nebo komponentu.[2][3]
Viz také
Reference
- ^ „google-guice - Guice (vyslovuje se„ džus “) je odlehčený rámec pro injektáž závislostí pro prostředí Java 5 a vyšší, který vám přináší Google“. Code.google.com. Hosting projektu Google. 2007-03-23. Citováno 2013-11-24.
- ^ A b Yuan, Michael. „Guice (Google)“. Citováno 2010-04-09.
- ^ „18. výroční držitelé cen za náraz“.
Další čtení
- Vanbrabant, Robbie (21. dubna 2008), Google Guice: Agile Lightweight Dependency Injection Framework (1. vyd.), Apress, str. 192, ISBN 978-1-59059-997-6
Tento počítačová knihovna související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |