Первое, что делает мое приложение GWT при загрузке, — это запрашивает текущего вошедшего в систему пользователя с сервера через RequestFactory. Это блокирует, потому что мне нужны свойства пользователя, чтобы знать, как действовать дальше. Это занимает всего
У меня есть две проблемы, которые мешают мне сделать это:
Я не придумал, как сделать №1. Эта логика, по-видимому, скрыта в ServiceLayerDecorator без простого способа ее изоляции? Я могу ошибаться здесь.
Второй кажется проще через ProxySerializerНо как мне получить доступ к requestfactory, когда я нахожусь на сервере? Вы не можете вызвать GWT.create
на сервере.
Я изучал AutoBeans, но это не относится к #1 выше. Мой UserProxy имеет ссылки на коллекции других EntityProxy, которые я хотел бы поддерживать.