Добавить / изменить объекты в Google App Engine Java хранилище локальных данных - PullRequest
7 голосов
/ 23 декабря 2010

Ниже приведены настройки локальной разработки GAE / J:

  1. Как добавить / отредактировать объекты в локальном хранилище данных (желательно с использованием некоторого пользовательского интерфейса)?_ah/admin позволяет просматривать только объекты.

  2. Как получить доступ к тем же данным хранилища данных, в которые записывает мое локальное веб-приложение, в локальных тестовых примерах JUnit?Я написал свои тестовые случаи в соответствии с http://code.google.com/appengine/docs/java/tools/localunittesting.html, но тестовые примеры не обращаются к тем же данным, которые использует веб-приложение.

  3. Как сохранить данные локального хранилища данных междуclean-build (сейчас local_db.bin записывается в целевой каталог, который время от времени очищается)

Используемый стек:

  • Google AppEngineдля Java - (gae sdk 1.4 / java sdk 6),
  • Netbeans-6.9.1,
  • Maven-2 (maven-gae-plugin 0.7.3)

Ответы [ 2 ]

2 голосов
/ 03 марта 2014

Теперь вы можете сохранять / загружать объекты с помощью клиента командной строки

2 голосов
/ 24 декабря 2010
  1. В настоящее время вы не можете редактировать объекты в средстве просмотра локального хранилища данных Java. Хотя это в списке задач.
  2. Ваши юнит-тесты не должны полагаться на содержимое хранилища данных: юнит-тесты должны быть автономными.
  3. Вы также не можете сделать это, если не сделаете резервную копию local_db.bin части вашего процесса сборки. Опять же, в идеале вы должны разработать свое приложение с учетом легкой перезагрузки данных.
...