Вам не нужно помещать RPC POJO в папку shared
, но если вы сохраните их в папке client
, сервер будет зависеть от клиентского пакета, поскольку Pojos используются и клиентом, и сервер. Определенно лучше, чтобы клиент и сервер были строго разделены, и для этого нужна папка shared
.
Материал, который я бы поместил в папку shared
:
- RPC-запросы / ответы - я использую шаблон команды (gwt-dispatch)
- Объекты передачи данных (DTO) - легкие объекты, используемые для передачи данных
- Валидаторы ввода - логика, которая используется совместно при проверке на стороне клиента и на стороне сервера
- Общая конфигурация