Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

método Cadastra

Olá tudo bem ?

Por que o método cadastra foi declarado em NegociacaoService.js e não no NegociacaoDao.js ?

A NegociacaoDao não foi criada justamente para este tipo de funções ?

Deve ter uma "sútil" diferença entre DAO e SERVICES poderia explicar ?

1 resposta
solução!

Fala José, tudo bom?

Acredito que o Flávio deixou a regra de negócio e as complicações pra gravar a negociação no service deixando o controller mais limpo.

Com isso, se um dia o código para criar uma negogiação mudar só precisaremos mexer no DAO (caso mude a fonte de dados) e/ou no Service (pois ao invés de acessar um DAO, podemos acessar um serviço externo para guardar/pegar os dados)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software