Mon . 20 Feb 2020

Google Guice

Google Guice произносится как «сок» [1] - это программная платформа с открытым исходным кодом для платформы Java, выпущенная Google по лицензии Apache. Она обеспечивает поддержку внедрения зависимостей с использованием аннотаций для настройки объектов Java [2] Внедрение зависимостей - это шаблон проектирования, основной принцип которого заключается в том, чтобы отделить поведение от разрешения зависимостей. Guice позволяет программно связывать классы реализации с интерфейсом, а затем вводить их в конструкторы, методы или поля с помощью аннотации @Inject. Когда требуется более одной реализации одного и того же интерфейса, пользователь может создавать собственные аннотации, которые идентифицируют реализацию, а затем использовать эту аннотацию при ее внедрении. Будучи первой универсальной платформой для внедрения зависимостей с использованием аннотаций Java в 2008 году, Guice получил 18-ю премию Jolt Award за лучшую библиотеку, платформу или компонент [2] [ 3]
Содержание
1 См. Также
2 Ссылки
3 Дополнительная литература
4 Внешние ссылки
См. Также
Портал бесплатных программ
Java портал
Sp ring Framework - Ссылки - ^ google-guice - Guice произносится как «сок» - это облегченная среда внедрения зависимостей для Java 5 и выше, предоставленная вам Google - Хостинг проектов Google Codegooglecom 2007-03-23 Получено в 2013- 11-24
^ ab Guice Google, проверено Майклом Юаном, получено 2010-04-09
^ 18-е Ежегодные лауреаты премии Джолта
Дополнительная информация
Ванбрабант, Робби 21 апреля 2008 г., Google Guice: Agile Lightweight Dependency Injection Framework 1-е издание, Apress, стр. 192, ISBN 978-1-59059-997-6
Внешние ссылки
Расширения для Google Guice
Расширения Warp для Google Guice
Большая модульная Java с Guice
Guice и @Inject - Стюарт МакКаллох
Guice for Scala
RoboGuice - Google Guice на Android - v
e
Google
Обзор
Alphabet Inc
История
Список слияний и поглощений
Продукты
Критика
Вопросы конфиденциальности
Цензура
Домены
Пасхальные яйца
Не будь злым
Реклама
AdMob
Adscape
AdSense
AdWords
Analytics
Автор
Партнеры
DoubleClick
DoubleClick for Publishers
Кошелек
Связь
Allo
Оповещения
Сценарий приложений
Duo
Календарь
Контакты
Gmail историей
интерфейс
Google+
Группы
Hangouts
Входящие
синхронизации
текста в речь
Перевести
транслитерации <бр > Голосовые


Ассистент
Chrome
для Android
для iOS
Интернет-магазин Chrome
Приложения
Расширения
Cloud Print
Earth
Небо, Луна, Марс, гаджеты, доски, очки, очки, IME, пиньинь, японские фотографии, фоторепортажи и новости. Погода
сейчас
OpenRefine
Поиск
Панель инструментов
Платформы
Аккаунт
Android
история версий
разработка программного обеспечения
Android Auto
Android Pay
Android TV - Android Wear - Аутентификатор
Кузов
Книги
Библиотечный проект
Caja
Картон
Литая
Chromecast
Chrome OS
Chromebit
Chromebook
Chromebox
Chrome Zone
Облачная платформа
Платформа приложений
BigQuery
BigTable
Вычислительный движок
Хранение
Контактные линзы
Пользовательские Поиск
Дартс
Мечты о Земле Двигатель
Fit
GFS
Стекло
Go
G Suite
Классная комната
Домой
Jamboard
Торговая площадка
Собственный клиент
Nexus
OnHub
OpenSocial
Pixel
Play
Книги
Игры
Фильмы и видео; ТВ, музыка, газетный киоск, общедоступный DNS, кошелек, Wifi, инструменты для разработки, API-интерфейсы AJAX, приложение Inventor, средства закрытия, разработчики
GData
Googlebot
Guava
Guice
GWS
KML
Kythe
MapReduce
Mediabot
Sitemap - Лето кода - Web Toolkit Консоль поиска - Оптимизатор веб-сайта
Swiffy - Публикация
Blogger
Закладки - Привод - Документы, листы, слайды, формы - Чертежи
Мои карты
Fusion Tables - Домены
FeedBurner
Map Maker - Panoramio - Сайты - YouTube - YouTube Instant - YouTube Red - Vevo
Zagat
Поиск по шкале времени - Appliance
Поиск по блогам
Книги
Ngram Viewer
Пользовательский поиск
Финансы
Полеты
Изображения
Карты
Марс
> Луна
Небо
Просмотр улиц
Покрытие
Конкурс
Вопросы конфиденциальности
Новости
Архив
Патенты
Публичные данные
Академия
Покупки
Usenet
Видео
Алгоритмы
PageRank
Panda
Пингвин
Колибри - Возможности - История веб-поиска - Персонализированные - В реальном времени - Мгновенно высушивать ch
SafeSearch - Голосовой поиск - Анализ - Статистика для поиска - Тенденции - График знаний - Хранилище знаний - Прекращено - Aardvark - Ответы
Браузер Синхронизация
База
Buzz
Оформление заказа - Хромированная рамка - Click-to-Call - Cloud Connect - Поиск кода - Потоки
Рабочий стол
Словарь
Dodgeball - Fast Flip - Friend Connect - Gears - GOOG-411 - Google TV, Jaiku, Knol, Здоровье, iGoogle
Image Labeler - Лаборатории - Широта - Lively - Mashup Editor - Блокнот - Предложения - Orkut - Пакет обновлений - Создатель страниц - Picasa - Веб-альбомы Picasa
Picnik
PowerMeter
Q & amp; A
Reader, Script Converter, SearchWiki, Sidewiki, Слайд, Квадрат, Обсуждение, Обновление, Urchin, Видео, Wave, Web. Ускоритель
Люди
Аль Гор - Алан Юстас, Алан Мулалли, Амит Сингхол, Энн Мазер, Дэвид Драммонд, Эрик Шмидт, Джефф Дин, Джон Доерр
Джон Л Хеннесси, Кришна Бхарат, Мэтт Каттс, Патрик Пичетт, Пол Отеллини, Омид Кордестани, Рэйчел Уитстон, Раджен Шет, Рам Шрайрам, Рэй Курцвейл
Рут Порат
Салар Камангар
Ширли М Тилгман
Сундар Пичай
Сьюзан Войчицки
Урс Хёльцле
Винт Серф
Учредители
Ларри Пейдж
Сергей Brin - Прочее
Арт-проект
Calico
Актуальные
Chrome Experifts
Code-in
Code Jam - День разработчика - Бизнес-группы Google - Сделано с Код
Освобождение данных - Takeout - Google Developer Expert - Google для работы - Автомобиль без водителя - Earth Outreach - Fiber - GV - Google Китай - Google Express
Googlization
Гранты
Googleorg
Лунный X Приз - Проект Fi Дизайн материалов - Motorola Mobility - WiFi - X - События - Научная ярмарка - Поиск - I / O - День разработчика - AtGoogleTalks
Код Jam
Открытое соревнование с участием участников
Code-in
Проекты
Ara
Loon
Tango
Люк на крыше
Недвижимость
111 Eighth Avenue
Googleplex
Logo
Doodle4Google
Google Doodles
Связанные
AI Challenge
Бомба
Goojje
Монополия Улицы города
Единство
Категория
Портал
Эта статья, связанная с компьютерной библиотекой, является заглушкой. Вы можете помочь Википедии, расширив ее
v
e


Google Guice

Random Posts

IP address blocking

IP address blocking

IP address blocking prevents connection between a server or website and certain IP addresses or rang...
Gisele Bündchen

Gisele Bündchen

Gisele Caroline Bündchen1 Portuguese pronunciation: ʒiˈzɛli kaɾoˈlini ˈbĩtʃẽj, German pronuncia...
Sheldon, West Midlands

Sheldon, West Midlands

Sheldon is an area of east Birmingham, England Historically part of Warwickshire, it is close to the...
Beverly, Chicago

Beverly, Chicago

Beverly is one of the 77 community areas of Chicago, Illinois It is located on the South Side on the...