Можно ли использовать компоненты пользовательского интерфейса веб-приложения SmartGWT в другом - PullRequest
0 голосов
/ 22 июля 2011

Можно ли использовать компоненты пользовательского интерфейса веб-приложения SmartGWT в другом? Другими словами, может ли веб-приложение GWT (как на стороне клиента, так и на стороне сервера) быть модулем сложного веб-приложения GWT?

Ответы [ 2 ]

0 голосов
/ 22 июля 2011

Как указал Питер, единица повторного использования GWT в приложениях - это модуль (обозначенный xyz.gwt.xml).Просто убедитесь, что модули, которые вы хотите использовать повторно, не имеют объявлений точек входа в своем файле .gwt.xml, иначе точки входа обоих модулей будут вызваны при запуске.

Если вы начинаете работать с запущенным приложением, хорошей идеей будет сначала разделить его на два или более модулей, определяя, какие модули имеют функции многократного использования, а какие - для конкретного приложения.Затем включите только один или несколько модулей многократного использования в другие приложения.

0 голосов
/ 22 июля 2011

Да, вы можете унаследовать модуль в другом модуле:

http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules

Вы также можете скомпилировать свой модуль для jar и распространять его.

Если вы используетеMaven: http://mojo.codehaus.org/gwt-maven-plugin/user-guide/library.html

...