Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Fry33, Вы писали:
F>>Например появятся отчеты или особая группировка entity на уровне REST?
B>Не знаю как там в NoSQL отчеты делаеются. Но в SQL данные отчета это список сущностей.
B>На счет группировки написал уже — для этого создаются DTO. Отказ от DTO тоже имеет свои грабли. Например на сервере есть ассоциация, а на клиенте она вообще не нужна. Убрать её нельзя. Можно только null значение передать.
B>Как альтернативу можнете посмотреть Dozer (http://dozer.sourceforge.net/). Чтобы конвертировать DTO в сущности и обратно. Но это имеет смысл только в том случае, если у вас клиентская модель, действительно, сильно отличается от серверной.
То есть если делать всё "по правилам", то нужно разделять модели дата и сервис лейаута. А на деле, просто надо оценить, насколько они различные и постараться слить, скажем в один entity пакет, чтобы избежать overhead с поддержкой двух одинаковых моделей и конвертеров. Правильно я понял посыл ваших сообщений?