Служба Google App Engine RPC - PullRequest
       10

Служба Google App Engine RPC

0 голосов
/ 09 марта 2011

Я создал приложение с использованием Google Web Toolkit и Google App Engine, которое сохраняет объекты на основе выбора пользователя в реализации службы RPC.

Насколько я понимаю, каждый раз, когда GWT «создает» эту услугу, данные восстанавливаются со значениями по умолчанию.К сожалению, похоже, что когда пользователь на одном компьютере сохраняет изменения в данных, другой пользователь на другом компьютере видит изменение данных на своем конце.Я не использую хранилище данных или что-то еще, так почему это происходит?

РЕДАКТИРОВАТЬ: После некоторых исследований я вижу, что мне нужно использовать сеансы для обработки доставки объектов.Тем не менее, в моем RemoteServiceServlet я вызываю this.getThreadLocalRequest, и он возвращает ноль. Почему this.getThreadLocalRequest () возвращает ноль ??

ОБНОВЛЕНИЕ: отвечая на мои собственные вопросы здесь:) Вы не можете получить ThThreadLocalRequest () в конструкторе вашего сервлета.Дух.

1 Ответ

1 голос
/ 22 июня 2011

Проблема заключалась в том, что я вызывал getThreadLocalRequest() в конструкторе моего сервлета.Хорошо знать, что локальный запрос не происходит до тех пор, пока не загрузится сервлет.

...