Google Web Toolkit (GWT) + Google App Engine (GAE) + постоянство отдельных данных - PullRequest
17 голосов
/ 15 апреля 2009

Я хотел бы разработать веб-приложение, требующее сохранения данных с использованием GWT и GAE. Насколько я понимаю, мой единственный (или, по крайней мере, наиболее удобный) способ сохранения данных - это хранилище данных GAE, использующее аннотированные объекты JDO или JPA. Я также хотел бы иметь возможность отправлять свои объекты назад и вперед клиент-сервер, используя удаленные вызовы процедур (RPC) GWT, поэтому мои объекты должны иметь возможность «отсоединяться». Однако сериализация GWT RPC не может обрабатывать отдельные объекты JDO / JPA и не выглядит так, как если бы она была в ближайшем будущем.

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

EDIT

Я должен уточнить, что я все еще хочу использовать GWT RPC с хранилищем данных GAE. Я просто ищу лучшее решение, которое позволило бы всем этим технологиям работать вместе.

Ответы [ 11 ]

0 голосов
/ 15 апреля 2009

, поскольку GWT в конечном итоге компилируется в JavaScript, для автономного сохранения потребуется одна из немногих доступных служб. Наиболее известны магазины HTML5 и Gears (оба используют SQLite!). конечно, ни один из них не имеет широкого распространения, поэтому вам придется убедить своих пользователей использовать современный браузер или установить малоизвестный плагин. обязательно перейдите на пригодное для использования подмножество, если пользователь не соответствует

...