гугл джин? использовать с пружиной?

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


person cometta    schedule 26.08.2009    source источник


Ответы (3)


SpringIntegration?

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

person Michael Lloyd Lee mlk    schedule 26.08.2009
comment
Почему этот вопрос помечен как не связанный с программированием? - person Michael Lloyd Lee mlk; 26.08.2009
comment
Spring не работает напрямую с gwt, поэтому я думаю, что вопрос в том, можем ли мы использовать gin для создания прокси-серверов для удаленных служб, написанных и управляемых Spring. - person Jaime Hablutzel; 18.06.2011

Из часто задаваемых вопросов gwt-gin:

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

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

person topchef    schedule 27.08.2009

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

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

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

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

person Igor Klimer    schedule 30.09.2009