1
resposta

Como ficaria a seguinte estrutura?

Só pra saber se eu estou entendendo bem, em uma estrutura de projeto organizada como:

  • Interface gráfica com o usuário
  • Controllers
  • Services
  • Repositories
  • DAO's
  • Entidades

Como ficaria a organização desse projeto nessa estrutura de clean architecture que vem sendo ensinada no curso?

Seria dessa forma:

Domínio:

  • Entidades

Aplicação:

  • Controllers
  • Services
  • Interface gráfica com o usuário

Infraestrutura:

  • Repositories
  • DAO's

está correto?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Jonas!

Seriam algo nessa linha que você mandou mesmo. Apenas Repositories que moveria para Dominio.

Essa separação pode ser feita no mesmo projeto, via pacotes, ou com projetos distintos. Aqui tem um projeto de exemplo com essa separação:https://github.com/rcaneppele/fj91-clean-architecture

Bons estudos!