web tier <-> data tier как правильно обениваться данными?
От: Fry33  
Дата: 20.03.12 11:51
Оценка:
Привет всем.
У меня есть система, которая коллектит данные о выполнение тестов и генерит отчеты по ним.
Данные о выполнение тестов приходят в REST сервис, тот в свою очередь дергает DAO.
Проблема возникла, что приходится писать много кода для обмена данными между слоями.
Сейчас это работает так:
Клиент делает PUT XML данных в REST, с помощью JAXB данные мапятся на объекты.
Далее REST сервис должен конвертировать JAXB объекты в DTO объекты, о которых знает DAO.

То есть для одной сущности я должен создать JAXB объект, DTO, и конвертер в обе стороны.
Код выходит достаточно громоздким. вообщем-то 50% работы это мапинг объектов туда-сюда.

Возможно ли это упростить, сделать, как-то подругому? Как вы обычно решаете этот вопрос?
rest
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.