Google Guice

Google Guice

Google Guice, or Guice for short (pronounced 'juice') is a lightweight dependency injection framework from Google, for Java 5 and later.

Guice is distributed under the open source Apache License.

Guice uses "@interface" annotation to wire the beans which is easier than wiring beans with XML and faster than autowiring. Guice users find this easier and smaller compared to other frameworks.

Guice-like dependency injection, on the other hand, requires changes to the annotations, i.e. the source code, when you want to inject a different implementation of some service, and annotations require additional imports in the source code.Wiring with XML separates the configuration from the source code.

External links

* [http://code.google.com/p/google-guice/ google-guice - Google Code]
* [http://www.wideplay.com Extensions for Google Guice] including warp-persist (integration with Hibernate, JPA, db4objects, [http://www.wideplay.com/dynamicfinders query automation] ) and [http://www.wideplay.com/warp::servlet warp-servlet] (extended servlet scopes)


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Google Guice — Google Guice, ou Guice (prononcé comme l anglais juice), est un framework léger d injection de dépendance. Il est distribué par Google sous la licence open source Apache. Google Guice est compatible à partir de la version 5 de Java, dont il… …   Wikipédia en Français

  • Google Guice — Тип Внедрение зависимостей Разработчик Google Написана на Java Операционная система Кроссплатформенное программное обеспечени …   Википедия

  • 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. Debido a que Guice usa Java en su versión 5.0… …   Wikipedia Español

  • Google Guice — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Guice — ist der Familienname folgender Person: Jackson Guice, US amerikanischer Comiczeichner Guice steht auch für: Google Guice ein Java Dependency Injection Framework von Google …   Deutsch Wikipedia

  • Google Maps — Screenshot of Google Maps showing a route from San Francisco to Los Angeles on Interstate 5 …   Wikipedia

  • Google bomb — Google bombing here causes the search query miserable failure to be associated with George W. Bush and Michael Moore The terms Google bomb and Googlewashing refer to practices, such as creating large numbers of links, that cause a web page to… …   Wikipedia

  • Google News — homepage URL …   Wikipedia

  • Google Groups — screenshot Developer(s) Goog …   Wikipedia

  • Google Docs — homepage Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”