Что такое DTO?

Ответ

Data Transfer Object — объект для передачи данных между слоями системы или между сервисами. Не содержит логики, только поля и геттеры/сеттеры. Часто используется как тело REST-запросов и ответов.

Разбор: DTO (Data Transfer Object) — это простой контейнер полей без логики для переноса данных между слоями или сервисами, часто как тело REST-запросов/ответов. Ловушка в смешении с Entity (объект, маппящийся на таблицу), DAO/Repository (объект доступа к данным) и доменной моделью с поведением — это разные понятия.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться