Привет всем.
У меня есть система, которая коллектит данные о выполнение тестов и генерит отчеты по ним.
Данные о выполнение тестов приходят в REST сервис, тот в свою очередь дергает DAO.
Проблема возникла, что приходится писать много кода для обмена данными между слоями.
Сейчас это работает так:
Клиент делает PUT XML данных в REST, с помощью JAXB данные мапятся на объекты.
Далее REST сервис должен конвертировать JAXB объекты в DTO объекты, о которых знает DAO.
То есть для одной сущности я должен создать JAXB объект, DTO, и конвертер в обе стороны.
Код выходит достаточно громоздким. вообщем-то 50% работы это мапинг объектов туда-сюда.
Возможно ли это упростить, сделать, как-то подругому? Как вы обычно решаете этот вопрос?