гугл джин? использовать с весной? - PullRequest
2 голосов
/ 26 августа 2009

я знаю, что джин - это клиентская сторона хитрости. так, чтобы использовать джин. это должно быть использовано вместе с хитростью? Интересно, это можно использовать с пружиной?

Ответы [ 3 ]

2 голосов
/ 26 августа 2009

SpringIntegration

Насколько я понимаю, здесь используется компилятор Java-JavaScript GWT, поэтому следующий вопрос - работает ли Spring с GWT. Если это так, я думаю, вам лучше использовать Spring напрямую, чем прыгать через этот дополнительный обруч.

0 голосов
/ 30 сентября 2009

Таким образом, хитрость встроена, и нет замена возможна. Кроме того добавив необходимые банки в ваш GWT модуль, о котором вам не нужно знать вообще при использовании джина. из Конечно, использование джина очень похоже на используя хитрость ...

Небольшое уточнение (источник: домашняя страница GIN):

GIN построен поверх Guice и использует (подмножество) привязки Guice язык.

Таким образом, думайте о GIN как о способе использования Guice в ваших проектах GWT - большинство уроков, видео и т. Д., Касающихся Guice, будут работать с Gin. Обратите внимание, что на сайте GIN нет никаких руководств по фактическому DI в вики-части - это потому, что здесь применимо все из вики Guice - за некоторыми исключениями (в основном продвинутые). Если вы хотите узнать различия, отметьте Guice Compatibility .

0 голосов
/ 27 августа 2009

Из списка часто задаваемых вопросов:

GIN использует Guice во время компиляции через Генератор GWT. Генератор создает реализация вашего Ginjector интерфейсы.

Таким образом, guice встроен, и никакая замена не возможна. Помимо добавления необходимых jar-файлов в ваш модуль GWT, вам вообще не нужно знать о guice при использовании gin. Конечно, использование джина очень похоже на использование guice ...

...