Articulo de referencia

Guía de Google

Google Guice (pronunciado como "juice") [2] es un marco de software de código abierto para la plataforma Java desarrollado por Bob Lee y Kevin Bourrillion en Google y publicado ...

Google Guice (pronunciado como "juice") [2] es un marco de software de código abierto para la plataforma Java desarrollado por Bob Lee y Kevin Bourrillion en Google y publicado bajo la Licencia Apache . Proporciona soporte para la inyección de dependencias mediante anotaciones para configurar objetos Java. [3] La inyección de dependencias es un patrón de diseño cuyo principio básico es separar el comportamiento de la resolución de dependencias.

Guice permite vincular las clases de implementación mediante programación a una interfaz y luego inyectarlas 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 identifiquen una implementación y luego usar esa anotación al inyectarla.

Al ser el primer marco genérico para la inyección de dependencias que utiliza anotaciones Java en 2008, Guice ganó el 18.º premio Jolt a la mejor biblioteca, marco o componente. [3] [4]

Véase también

Referencias

  1. ^ "Guice510 · google/guice Wiki" . Consultado el 12 de mayo de 2022 .
  2. ^ "google-guice - Guice (pronunciado 'juice') es un marco de inyección de dependencias ligero para Java 5 y versiones posteriores, ofrecido por Google". Code.google.com . Google Project Hosting. 2007-03-23 ​​. Consultado el 2013-11-24 .
  3. ^ ab Yuan, Michael. "Guice (Google)" . Consultado el 9 de abril de 2010 .
  4. ^ "Ganadores del 18º Premio Jolt Anual".

Lectura adicional

  • Vanbrabant, Robbie (21 de abril de 2008), Google Guice: Agile Lightweight Dependency Injection Framework (1.ª ed.), Apress , pág. 192, ISBN 978-1-59059-997-6
Obtenido de "https://es.wikipedia.org/w/index.php?title=Google_Guice&oldid=1202902150"