Google Guice , la enciclopedia libre
Google Guice | ||
---|---|---|
Información general | ||
Tipo de programa | Framework de inyección de dependencias | |
Desarrollador | ||
Licencia | Apache License 2.0 | |
Información técnica | ||
Programado en | Java | |
Versiones | ||
Última versión estable | 5.1.0 ( 25 de enero de 2022 (2 años, 9 meses y 15 días)[1]) | |
Enlaces | ||
Google Guice es un framework de inyección de dependencias que puede ser utilizado en aplicaciones hechas con Java en donde la relación o dependencia entre objetos de negocio necesita ser administrada o mantenida.[2]
Debido a que Guice usa Java en su versión 5.0 o superior, aprovecha los beneficios de Genéricos y Anotaciones permitiendo que el código sea tipado.
Guice utiliza la anotación @Inject
para inyectar los beans, a diferencia de Spring, que lo hace mediante la anotación @AutoWired
o por medio de archivos XML.
Historia
[editar]Creado por Bob Lee de Google y liberado el 8 de marzo de 2007 como código abierto con licencia Apache 2.0.
Referencias
[editar]- ↑ https://github.com/google/guice/releases/tag/5.1.0
- ↑ «Motivation · google/guice Wiki». GitHub (en inglés). Consultado el 20 de junio de 2022.
Enlaces externos
[editar]- Sitio Web Oficial
- Google I/O 2008 - Google Guice 101
- Tech Talk: Bob Lee on Google Guice - The Server Side
- Introducción a Guice - O'Reilly
- Guice: Fast and Light Dependency Injection Container - infoQ