Помещенный Вруб на Вашем системном пути. Установка плагин JadClipse для Eclipse. Используйте силу, считайте декомпилируемый источник.:-)
В настоящее время нет программы просмотра хранилища данных для Java SDK - она должна появиться в следующем выпуске SDK. А пока лучше всего написать собственный интерфейс администратора с кодом просмотра хранилища данных или дождаться следующего выпуска SDK.
Java App Engine теперь имеет локальную программу просмотра хранилища данных, доступную по адресу http: // localhost : 8080 / _ah / admin
.
У меня есть локальное хранилище данных в моей среде Windows + Eclipse на \ war \ WEB-INF \ appengine-generated \ local_db.bin
Насколько я понял, он использует внутренний формат с именем "протокол" буферы ". У меня нет внешних инструментов, чтобы представить файл в удобочитаемом формате.
Я использую простой код "средства просмотра", например:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
final Query query = new Query("Table/Entity Name");
//query.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.DESCENDING);
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}
http://googleappengine.blogspot.com/2009/07/google-app-engine-for-java-sdk-122.html : "Наконец-то разработчик В appserver есть средство просмотра данных. Запустите приложение локально и укажите в браузере http: // localhost: 8888 / _ah / admin
http: // localhost: 8000 / datastore
*, чтобы проверить это. "
* с 1.7.7