Google App Engine Хранение динамических Java-объектов - PullRequest
1 голос
/ 01 февраля 2011

У меня есть несколько вопросов о google app engine / datastore и хранении динамических объектов.

Для начала немного информации о моем проекте. Я хотел бы добавить эту функцию на свой текущий сайт Java-движка приложений: я хотел бы, чтобы клиенты создавали пользовательские формы и сохраняли данные из этих форм в хранилище данных. Теперь формы имеют несколько общих элементов, таких как текстовое поле, раскрывающиеся меню, текстовые области и поля загрузки файлов. Они также могут добавлять флажки и изменять разрешения этого объекта для клиентов, которыми они управляют.

Мои основные вопросы: как лучше всего хранить эти данные в хранилище данных? Есть ли способ, которым я могу иметь один объект, который охватывает все возможности?

Или мне стоит поискать способ динамического размещения объекта и помещения его в хранилище данных? Одной из проблем может быть сохранение сгенерированного байт-кода с последующей загрузкой.

Будут приветствоваться любые идеи и / или побуждения к решению этой проблемы.

1 Ответ

0 голосов
/ 01 февраля 2011

Если вы используете низкоуровневый API , у вас может быть один объект, содержащий все данные. Все поля в конечном итоге являются свойствами в Entity . Для файлов вы должны, конечно, использовать API BlobStore .

...