Подтвердить что ты не робот

Множественные точки входа в GWT

Я попадаю в Google Web Toolkit и немного путаюсь о точках входа в GWT. Документы Google говорят:

Если у вас несколько модулей EntryPoints (интерфейс, который определяет onModuleLoad()) внутри модуля, все они будут вызваны последовательно, как только этот модуль (и внешний документ) будет готов. Если вы загружаете несколько модулей GWT на одной и той же странице, каждый модуль EntryPoint будет вызываться сразу, как только этот модуль, так и внешний документ будут готовы. Нельзя одновременно запускать две записи "Точки входа" или в том же порядке, в котором их сценарии выбора были указаны на главной странице.

Итак, каждая страница вашего сайта нуждается в определенной точке входа?

Действительно ли вам нужна точка входа, когда вы создаете javascript на основе ваших классов Java?

Можно ли объединить несколько определений автоматически сгенерированных js в один файл .gwt.xml?

EDIT: ссылка на цитируемый источник: http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html

Спасибо!

4b9b3361

Ответ 1

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

Бит из документов, которые вы цитировали (ссылка?), обсуждает то, что, по моему мнению, является расширенным вариантом использования, где у вас есть более одного модуля, который вы загружаете на одной странице.

Ответ 2

есть один вариант, U может создать проект maven с субпроектами, значит U может создать многодокументную точку,
каждая точка входа имеет собственный html. Подробнее...