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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!