Веб-приложение с помощью OSGi и GWT

Который является хорошей архитектурой для веб-приложения с помощью OSGI и GWT как UI?

Цель состоит в том, чтобы использовать пакеты для создания пакетов разделов веб-интерфейса. Если я добавлю новый пакет, то он добавит новые опции (меню, например) в пользовательском интерфейсе, которые сотрудничают с существующими.

13
задан Simone Vellei 2 April 2010 в 14:24
поделиться

1 ответ

Просмотрите аналогичное обсуждение в списке рассылки GWT - http://groups.google.com/group/google-web-toolkit/msg/4a3f912cb89a7256

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

В общем, вы должны определить интерфейс javascript для каждого из ваших модулей, а затем экспортировать эти методы из GWT с помощью GWT Exporter . Затем вы скомпилируете каждый из своих модулей независимо. Затем модули будут взаимодействовать во время выполнения, используя экспортированные вами методы javascript.

Цена, которую вы платите, - это производительность. Каждый модуль будет дублировать общий код фреймворка (GWT + ваш собственный код фреймворка), и вы ничего не можете сделать, чтобы этого избежать.

4
ответ дан 2 December 2019 в 02:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: