Я думаю о миграции моего текущего сервисного слоя на основе GWT-RPC на что-то другое. Это около 10 сервисных интерфейсов с 5 методами каждый, и вовлекает около 20 различных доменных сущностей, так что вы имеете представление о количестве работы, которая потребуется для изменения всего этого, что, очевидно, я хотел бы минимизировать. Я также использую Gilead и централизованный сервлет на базе Guice для обработки всех RPC-запросов.
Основные причины изменения:
Варианты, о которых я думаю:
RequestFactory, который рекламируется как более быстрый зверь. Но я боюсь, что будет много работы по замене всех ссылок в клиентском коде доменных объектов на их прокси-аналоги, а также мне лень создавать все прокси.
Полный JSON/REST подход с использованием RestyGWT, который, похоже, позволит мне по-прежнему использовать доменные объекты, но я боюсь, что это закончится еще более медленной десериализацией? Я не основываюсь на каких-либо фактах, но не смог найти никаких эталонов. Это просто впечатление.
Я действительно хотел бы получить предложения.
Спасибо!