Я разработал простой API Spring MVC RESTful, и теперь я перешел на сцену, чтобы создать простой проект GWT для выполнения некоторых запросов на этот api, и, очевидно, я выбираю, что сообщение будет путем обмена сообщениями JSON.RESTful API с Spring MVC и GWT и типами наложений
При получении ответа мне придется отменить его на POJO.
Я знаю, что общий подход заключается в создании так называемых «типов перекрытий», но это выглядит как простой дубликат классов java, которые я написал в api.
Вопрос в следующем: Почему бы мне просто не создать общий api, который просто содержит общие классы для выполнения этого сортировки/разборки?
Я ясно вижу, что главное преимущество в том, что если какие-либо изменения необходимы, вам не придется менять также типы наложения.
Спасибо за ваш быстрый ответ Ashish. Я хотел бы добавить, что я не хочу строить логику маршаллинга/unmarshalling внутри REST, я просто хочу поделиться классами. Предположим, что ответ REST представляет собой список, переведенный в JSON. Затем в моем клиенте я хочу восстановить объекты Java из него. Я не понимаю, почему это могло бы сделать мой REST не агентом, являющимся клиентом. Это клиент GWT, который будет построен соответственно –
MaLLinok