2010-10-28 1 views
2

Я хотел бы узнать, может ли кто-нибудь порекомендовать учебник для организации моего проекта или объяснить, как это сделать.Как организовать проект GAE + GWT с несколькими модулями

В моем проекте мне нужны эти модули:

а) Ядро (объекты классов + Daos) б) Backend (GWT модуль, где пользователи могут ADMIN свои данные приложения, то пользователь должен LOGU в) гр) Виджеты (модуль gwt, который загружает идентификатор в URL-адрес и отображает виджет , который пользователи могут размещать на своих веб-страницах, не нужно регистрировать для отображения виджета) d) API-интерфейс Restlet 1 (api, который пользователи могут использовать, я думаю, чтобы разработать этот api с http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-a ...) e) Restlet API 2 (другой resltlet api для других целей)

Модули b, c, d, e будут загружать модуль a (Ядро).

И ничего :)

Может кто-нибудь дать мне представление о том, как организовать проект?

+0

Вы используете Maven? –

ответ

1

Общий проект GWT содержит 3 пакета клиента, сервера и общего доступа, клиентский пакет содержит код на стороне клиента, сервер содержит бэкэнд-код и сущности, а общий пакет содержит общие классы между клиентом и сервером в качестве держателей данных.

только клиент, общие папки, пересчитываются в JavaScript

Так что для организации,

  • модуль а, б должны быть в пакете сервера.
  • модуль c должен быть в клиентском пакете.

для реселлера apis. Это должно быть разработано как на сервере, так и на клиенте. Клиентская часть отправляет запросы на отдых и ответы части сервера на эти запросы.

1

Вы можете увидеть довольно хороший план для организации вашего проекта здесь:

http://sonymathew.blogspot.com/2010/01/gwt-jee-blueprint.html

Также убедитесь, что вы смотрите лучшие практики видео, которое имеет культовый статус для/GAE архитектуры поклонников GWT:

http://www.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html

Смежные вопросы