лучший способ встроить виджеты LIGHTWEIGHT GWT в веб-сайты - PullRequest
0 голосов
/ 15 декабря 2011

Я знаю, что это похоже на другие темы, но я еще не нашел удовлетворительного ответа.

У меня есть приложение GWT / GAEJ, которое, по сути, позволяет пользователям взаимодействовать с веб-приложением, как если бы оно былонастольное приложение.т.е. они входят в систему и используют приложение в режиме полного html (то есть приложение GWT занимает всю html-страницу).Как правило, они опытные пользователи и поэтому не возражают против нескольких секунд загрузки / входа в систему при запуске приложения.Как правило, они могут оставаться в системе в течение нескольких часов.

Я также хотел бы сделать доступными некоторые небольшие подмножества функций, указывающие на один и тот же сервер, в качестве виджетов, которые будут включены в ДРУГИЕ существующие веб-сайты.Я знаю, что одной из особенностей GWT является то, что вы можете либо встраивать свой GWT в существующие HTML-страницы, либо перейти на полную страницу.

Мой вопрос заключается в том, как разделить компоненты GWT на небольшие аккуратные посылки, чтобы загружать только соответствующие биты для этих встроенных «виджетов», не создавая дублирования моего внутреннего кода.(например, я мог бы создать новый проект GWT, написать только мой маленький виджет и скопировать код на стороне сервера - но я действительно не хочу этого делать!) Каждый виджет по-прежнему должен взаимодействовать с одним и тем же бэкэндом, поэтому ни один из них не будетавтономный GWT.Связь GWT-RPC.

кто-нибудь делал это?

1 Ответ

0 голосов
/ 15 декабря 2011

Похоже, вы хотите разделить ваши GWT-компоненты на несколько GWT-модулей, которые вы хотите позже объединить, возможно, в более чем одном проекте. Одним из способов является установка multi-module maven (gwt-maven-plugin), нет необходимости копировать / вставлять код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...