Google Gin? Использовать с пружиной?
Вопрос
Я знаю, что Джин - клиентская сторона Гиса. Итак, чтобы использовать джин. Это должно использоваться вместе с Guice? Интересно, можно ли его использовать с весной?
Решение
Насколько я понимаю, это использует компилятор GWT Java-Javascript, поэтому следующий вопрос-это весенняя работа с GWT. Если это так, я думаю, вам было бы лучше использовать Spring напрямую, а не прыгать через этот дополнительный обруч.
Другие советы
Из FAQ GWT-GAN:
Джин использует Guice во время компиляции через генератор GWT. Генератор создает реализацию ваших интерфейсов Ginjector.
Таким образом, встроен Guice, и замена невозможна. Помимо добавления необходимых банок в ваш модуль GWT, вам вообще не нужно знать о Guice при использовании джина. Конечно, использование джина очень похоже на использование Guice ...
Таким образом, встроен Guice, и замена невозможна. Помимо добавления необходимых банок в ваш модуль GWT, вам вообще не нужно знать о Guice при использовании джина. Конечно, использование джина очень похоже на использование Guice ...
Просто немного разъяснения (источник: домашняя страница джина):
Джин строится на вершине Guice и использует (подмножество) связующего языка Guice.
Таким образом, думайте о джине как о способе использования Guice в ваших проектах GWT - большинство учебных пособий, видео и т. Д., Что касается Guice, будут работать с джином. Обратите внимание, что на сайте джина нет учебных пособий по фактическому DI в вики -части - это потому, что все от Guice Wiki применяется здесь - за некоторыми исключениями (в основном продвинутые вещи). Если вы хотите узнать различия, проверьте Совместимость с грибами.