Я хотел бы разработать веб-приложение, требующее сохранения данных с использованием GWT и GAE. Насколько я понимаю, мой единственный (или, по крайней мере, самый удобный) вариант для сохранения данных - это GAE Datastore, используя JDO или JPA-аннотированные объекты. Я также хотел бы иметь возможность отправлять объекты обратно и обратно клиент-сервер с помощью GWT Remote Procedure Calls (RPC), поэтому мои объекты должны иметь возможность "отсоединять". Однако сериализация GWT RPC не может обрабатывать отдельные объекты JDO/JPA, и она не выглядит так, как если бы она была в ближайшем будущем.
Мой вопрос: что является самым простым и самым прямым решением? Будучи способным обмениваться одними и теми же объектами, клиент/сервер с сохранением на стороне сервера был бы чрезвычайно удобным.
ИЗМЕНИТЬ
Я должен уточнить, что я все еще хочу использовать GWT RPC с хранилищем данных GAE. Я просто ищу лучшее решение, которое позволит всем этим технологиям работать вместе.