Можно ли "разделить" Java-класс между клиентским кодом GWT и серверным кодом?
У меня есть простой класс, который содержит несколько Strings
и несколько List<String>
.Я хотел бы иметь возможность использовать этот класс в коде на стороне клиента и на стороне сервера только для некоторой согласованности.
Просто, чтобы дать некоторую предысторию, класс, которым я пытаюсь поделиться, является просто контейнером для сообщения об ошибке с некоторой дополнительной информацией.В моем приложении есть некоторые ошибки, которые препятствуют сохранению, поэтому мы делаем эти проверки на стороне клиента (перед сохранением).Затем после сохранения мы делаем больше проверок «проверки» на сохраненном объекте на стороне сервера.
Я понимаю, что его нужно будет «скомпилировать» дважды, один раз для компиляции GWT и один раз для обычного javacкомпилировать, но кажется, что это возможно.
Есть ли способ настроить мой проект GWT для этого?