Google Guice

Google Guice
Información general
Tipo de programa Framework de inyección de dependencias
Desarrollador Google
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, 3 meses y 10 días)[1]​)
Enlaces
Sitio web oficial
Repositorio de código
[editar datos en Wikidata]

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

Creado por Bob Lee de Google y liberado el 8 de marzo de 2007 como código abierto con licencia Apache 2.0.

Referencias

  1. https://github.com/google/guice/releases/tag/5.1.0
  2. «Motivation · google/guice Wiki». GitHub (en inglés). Consultado el 20 de junio de 2022. 

Enlaces externos

  • 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
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q1537677
  • Informática
  • Gentoo: dev-java/guice
  • Wd Datos: Q1537677