@DarkByte2015

Как организовать правильный маппинг объектов в спринге?

В разных языках и фреймворках применяются разные подходы к маппингу данных, интересно узнать какой в спринге? Я имею ввиду то что у меня есть DBO-модели и модели-вьюхи которые отдаются на клиент. Где мне разместить маппинг из одной в другую? Некоторые ратуют за тонкие модели и перенос маппинга в отдельные классы-мапперы. А мне например больше нравится маппинг прямо в модели писать... Как лучше то?
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
jaxtr
@jaxtr
JavaEE/Spring-разработчик
Если в рамках WebMVC, то из контроллера во вьюхи можно и DTO передавать. В обратную сторону (т.е. от клиента при отправке формы) - лучше иметь отдельные классы, представляющие собой набор полей форм (с точки зрения валидации удобнее).
Если в рамках REST, то есть такой зверь как HATEOAS.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы