O que é DTO de inicialização de mola?
O que é DTO de inicialização de mola?

Vídeo: O que é DTO de inicialização de mola?

Vídeo: O que é DTO de inicialização de mola?
Vídeo: Как использовать DTO и ViewModel В чем разница между ними 2024, Novembro
Anonim

DTO , que significa Data Transfer Object, é um padrão de design concebido para reduzir o número de chamadas ao trabalhar com interfaces remotas. Como Martin Fowler define em seu blog, o principal motivo para usar um objeto de transferência de dados é agrupar o que seriam várias chamadas remotas em uma única.

Conseqüentemente, o que é um DTO na primavera?

Objeto de transferência de dados DTO é um objeto que transporta dados entre processos. Quando você está trabalhando com uma interface remota, cada chamada é cara. Como resultado, você precisa reduzir o número de chamadas. Normalmente, um montador é usado no lado do servidor para transferir dados entre o DTO e quaisquer objetos de domínio.

Também se pode perguntar: o que é o modelo DTO? Um objeto de transferência de dados ( DTO ) é um objeto destinado a transportar dados, por exemplo, entre o cliente e o servidor ou entre a IU e a camada de domínio. Às vezes um DTO pode ser visto como um anêmico modelo . DTOs são usados principalmente fora do hexágono, no mecanismo de entrega.

Desta forma, o que é DAO e DTO na primavera?

DAO é uma classe que geralmente possui as operações CRUD como salvar, atualizar, excluir. DTO é apenas um objeto que contém dados. É JavaBean com variáveis de instância e setter e getters. DTO será passado como objeto de valor para DAO camada e DAO camada usará este objeto para persistir dados usando seus métodos de operação CRUD.

Qual é a diferença entre Dao e DTO?

DTO é uma abreviatura de Data Transfer Object, por isso é usado para transferir os dados entre classes e módulos do seu aplicativo. DAO é uma abreviatura de Data Access Object, portanto, deve encapsular a lógica para recuperar, salvar e atualizar dados em seu armazenamento de dados (um banco de dados, um sistema de arquivos, qualquer que seja).

Recomendado: