Я заметил, что во многих кодовых базах часто передают DTOS в уровень обслуживания вместо доменных сущностей.
Я считаю, что это противоречит принципам чистого кода. По моему мнению, в чистой архитектуре прохождение доменных сущностей (например, человека) непосредственно к уровню сервиса-вместо использования DTO (например, PersondTo)-поддерживает гибкость и предотвращает отдел обслуживания от структур данных, специфичных для клиента. < /P>
public Mono createPerson(Person person) {
// The service directly works with the domain entity
return personRepository.save(person);
}
< /code>
Что вы думаете? Должны ли мы отдавать предпочтение доменным объектам на уровне сервиса вместо DTOS для уважения принципов чистого кода?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... vice-layer
Лучше передавать доменные объекты вместо DTOS на уровень обслуживания? [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему лучше передавать доменные объекты вместо DTOS на уровень обслуживания?
Anonymous » » в форуме JAVA - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
PHP Secure LDAP/LDAPS в Azure Active Directory через доменные службы Microsoft Entra
Anonymous » » в форуме Php - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
PHP Secure LDAP/LDAPS в Azure Active Directory через доменные службы Microsoft Entra
Anonymous » » в форуме Php - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-