- Google Guice
-
Google Guice Тип Разработчик Написана на Операционная система Последняя версия 3.0.0 (Шаблон:Release date)
Состояние Active
Лицензия Сайт Google Guice универсальный фреймворк с открытым исходным кодом для Java-платформы, разработанный компанией Google под лицензией Apache 2.0. Фреймворк обеспечивает поддержку внедрения зависимостей при помощи аннотаций для конфигурирования объектов Java[1].
Внедрение зависимостей — паттерн проектирования, основная задача которого — отделить поведения объекта от управления его зависимостями. Guice позволяет классам реализаций программно привязываться к интерфейсу, и затем инъектироваться в конструкторы, методы или поля помеченные аннотацией @Inject. Когда необходимо обеспечить более одной реализации одного интерфейса, пользователь может создать собственную аннотацию определяющую выбор нужной реализации,и затем использовать ее для внедрения зависимостей.
Ссылки
- ↑ google-guice - Google Code (англ.)
Категории:- Программное обеспечение по алфавиту
- Программное обеспечение с лицензией Apache Software License
- Свободное программное обеспечение, написанное на Java
Wikimedia Foundation. 2010.