Перейти к основному содержимому

3 записи с тегом "Guice"

Посмотреть все теги

· 5 мин. чтения

1. Обзор

В нашей предыдущей статье мы показали, как выглядит создание масштабируемых приложений с использованием Ratpack.

В этом руководстве мы подробнее обсудим, как использовать Google Guice с Ratpack в качестве механизма управления зависимостями.

2. Почему Google Guice?

Google Guice — это программная среда с открытым исходным кодом для платформы Java , выпущенная Google по лицензии Apache .

· 7 мин. чтения

1. Введение

В этой статье будут рассмотрены основы Google Guice . Мы рассмотрим подходы к выполнению основных задач внедрения зависимостей (DI) в Guice.

Мы также сравним подход Guice с подходами более известных DI-фреймворков, таких как Spring и Contexts and Dependency Injection (CDI).

В этой статье предполагается, что читатель понимает основы шаблона Dependency Injection .

2. Настройка

· 12 мин. чтения

1. Введение

Google Guice и Spring — две надежные платформы, используемые для внедрения зависимостей. Оба фреймворка охватывают все понятия внедрения зависимостей, но у каждого есть свой способ их реализации.

В этом руководстве мы обсудим, чем среды Guice и Spring отличаются по конфигурации и реализации.

2. Зависимости Maven

Начнем с добавления зависимостей Guice и Spring Maven в наш файл pom.xml :