Я боюсь получить структуру моего приложения GWT. (Я единственный, кто считает, что код GWT очень легко заканчивается очень грязным и нечитаемым?)GWT - Несколько модулей?
Приложение должно быть интерфейсом для пары довольно отдельных областей - скажем, области A и B На данный момент я пытаюсь сделать реализовать его как интерфейс с двумя вкладками - один приведет вас в область A , а один возьмет вас в область B. Я не вижу, как у меня может быть приятное разделение кода, необходимого для две разные области таким образом , хотя - применение шаблона MVP (на самом деле я не понимаю, как это сделать в случае с иерархическим интерфейсом, таким как мои вкладки). В итоге у меня есть область A и область B код для экземпляр client.view и client.presenter пакет:
src - main - java - client + event - presenter + a_stuff + b_stuff - view + a_stuff + b_stuff :
Я не был в состоянии найти хорошие примеры того, как и когда использовать несколько модулей и мне интересно, если мой случай может быть один, где несколько модулей будет иметь смысл? Как будет структурирован код в этом случае?
Возможно, уместно упомянуть, что я использую последние GWT, Maven и IntelliJ IDEA.
советы будут с благодарностью, спасибо большое от Стайн :)
Извините, если я здесь немного медленный! Но приводит ли это к двум модулям? – Stine
Нет, для этого вам нужны два файла модулей: http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml - см. Раздел «Разделение кода на несколько модулей» –
Да, я знаю, что каждый модуль принимает gwt.xml :) То, что я имел в виду (я думаю), было, если код можно поместить в указанную выше структуру и по-прежнему быть частью одного и того же модуля. Если это подразумевает два модуля, у меня может возникнуть проблема с пониманием того, что происходит со всеми html, css и изображениями, которые у меня есть в моей папке webapps. Черт возьми, я просто хотел бы увидеть подробный пример! > D ну, думаю, я должен начать с того, что посмотрю на раздел, который вы предлагаете, - почему-то я пропустил это! ;) Спасибо .. – Stine