1
resposta

[Dúvida] Dúvida sobre a Estrutura do projeto.

Professor, antes de continuar com o curso, tenho uma dúvida sobre a estrutura do projeto. Nos dois cursos anteriores, notei que não existem classes "Service", isso me deixou meio confuso.

Já estudei Java na faculdade e por outra plataforma, mas só por aqui, não foi implementada as classes Services.

Poderia me explicar o motivo dessa mudança e por que não existe as Services? Antes, tínhamos as Services e as Controllers, agora, os códigos que ficariam na Service, é feito tudo apenas na Controller?

Outra dúvida é por que o Repository e os DTOs não ficam dentro de pastas especifícicas? É apenas uma questão de organização pessoal ou atualmente o mercado tem feito essa organização?

1 resposta

Oi!

Sobre a organização dos pacotes em uma aplicação, dá uma lida nesse tópico: https://cursos.alura.com.br/forum/topico-organizacao-dos-pacotes-do-projeto-310809

Sobre classe Service, veja aqui: https://cursos.alura.com.br/forum/topico-duvida-service-267308 (obs: nesse terceiro curso foi criado uma classe service, chamada AgendaDeConsultas)

Bons estudos!