При создании нового объекта (в терминах реляционной базы данных - новой строки в таблице) в приложении GWT мне нужно предоставить уникальный идентификатор для нового объекта, и этот идентификатор должен быть уникальным для всех одновременно работающих пользователей системы. В свете этого я не могу сгенерировать новый идентификатор на стороне клиента ... Мне нужно запросить его с сервера. Я использую Request Factory для приложения, поэтому я обычно не использую GWT RPC для связи с сервером, но я думаю, что это может быть лучший способ запросить уникальный идентификатор в этом случае. Как лучше всего получить уникальный идентификатор? И если есть значения по умолчанию для некоторых полей (столбцов) в новой сущности, где бы вы могли получить эти значения? Вы бы получили их с сервера? Или встроить их в клиентский код?
RequestContext.create(proxy)
и вызываюRequestContext.fire()
только после завершения изменений. Я не хочу сохранять новую сущность на сервере, пока пользователь не сохранит свои изменения. Итак, я смущен вашим предложением - объясните, пожалуйста, как это будет работать. - person Andy King   schedule 21.02.2013