Отправка объектов из / в Java с использованием GWT - PullRequest
5 голосов
/ 19 июня 2009

Для изучения GWT и Google AppEngine (GAE) я пытаюсь создать простое приложение, использующее GWT с двумя или тремя объектами (сущностями). В этом приложении один объект, скажем, Student , инкапсулирует ArrayList других объектов, например, Classes и Books . Затем он создает список студентов и отправляет его в код Java в GAE и сохраняет его в хранилище данных.

Вопрос: можно ли делать такие вещи, используя GWT + GAE + Google DataStore? Есть ли примеры / руководства по использованию всех этих технологий одновременно?

Стоит ли даже использовать эту технологию? стек в этой точке?

Ответы [ 2 ]

4 голосов
/ 19 июня 2009

Я бы предложил следующее:

  1. Пройдите учебник GWT StockWatcher . Если вы еще этого не сделали, это поможет вам с основами GWT.
  2. Продолжите обучение GWT и App Engine . Это покажет вам, как изменить код StockWatcher для работы с Google App Engine и хранить простые типы данных в Google DataStore.
  3. Наконец, выполните шаги, которые я описал в этом ответе StackOverflow . Это покажет вам, как изменить код StockWatcher, чтобы он возвращал ArrayList объектов Stock, а не просто массив строк.

Единственная часть, с которой вышеописанные руководства не помогут вам, - это сохранение ArrayList объектов в постоянном объекте в Google DataStore. Я не уверен, возможно ли это на самом деле; Вам может потребоваться сохранить каждый из типов объектов отдельно, а затем программно получить Классы и Книги , относящиеся к конкретному Студенту , используя GQL.

0 голосов
/ 19 июня 2009

Возможно, вы захотите проверить Gilead и его Адаптер для Google AppEngine . Есть даже пример проекта . Он работает на моей локальной машине в Eclipse, но я продолжаю получать ошибки при его развертывании в GAE.

...