De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Google Guice (pronunciado "jugo") [1] es un marco de software de código abierto para la plataforma Java lanzado por Google bajo la licencia Apache . Proporciona soporte para la inyección de dependencias mediante anotaciones para configurar objetos Java. [2] La inyección de dependencias es un patrón de diseño cuyo principio central es separar el comportamiento de la resolución de dependencias.

Guice permite que las clases de implementación se vinculen mediante programación a una interfaz y luego se inyecten en constructores, métodos o campos mediante una @Injectanotación. Cuando se necesita más de una implementación de la misma interfaz, el usuario puede crear anotaciones personalizadas que identifican una implementación y luego usar esa anotación al inyectarla.

Siendo el primer marco genérico para la inyección de dependencias utilizando anotaciones de Java en 2008, Guice ganó el 18. ° Premio Jolt a la mejor biblioteca, marco o componente. [2] [3]

Ver también [ editar ]

Referencias [ editar ]

  1. ^ "google-guice - Guice (pronunciado 'jugo') es un marco de inyección de dependencia ligero para Java 5 y superior, presentado por Google" . Code.google.com . Alojamiento de proyectos de Google. 2007-03-23 . Consultado el 24 de noviembre de 2013 .
  2. ^ a b Yuan, Michael. "Guice (Google)" . Consultado el 9 de abril de 2010 .
  3. ^ "18 ganadores del premio anual Jolt" .

Lectura adicional [ editar ]