Parabéns pelos conteúdos e pela ótima didática. Já desenvolvo há algum tempo e estou aprendendo aqui conceitos que não tinha entendido antes. Obrigado!
Caso eu tenha uma classe Entity que guarda uma lista de objetos que é outra classe entity , no DTO eu coloco a lista de objetos em formato dto ou entity ?
que nem sempre é viavel. comecei usando record e depois tive que converter todos para DTO em meu projeto. talvez seja um otimo tópico de aula a diferença entre DTO e record.
Pq no Java há tantas estruturas diferentes e nenhum padrão conciso? Por ex: muito comum ver DTO e DAO no projeto, mas não é citado a nenhum padrão de arquitetura tipo MVC, MVP ou MVVM e não é muito comum ter a camada de Services, onde ficam as lógicas de negócios?
A linguagem é aberta e aceita qualquer tipo de padrão. Padrões como MVC, MVP, MVVM são aplicados sim, inclusive em contextos diferentes desse que estou aplicando. Tanto é que se ve muitas arquiteturas parecidas com pequenas variações. Quando não tem a camada service normalmente tem a camanda BO (Business Object). Ou tem ainda padrões que não são por camadas, são por Responsabilidade (Entidades). De qualquer forma é bom conhecer esse padrões e adotar o que você achar mais eficiente. Nesse meu projeto sigo uma arquitetura de camadas que considero ser interessante, ótima sua pergunta, obrigado por perguntar!
@@rogerionj ah sim. Não estava falando dos seus vídeos do projeto, são de vídeos tutoriais do RUclips, principalmente os mais antigos quando usavam o conector jdbc e Java Swing, muitos deles criam DTO's, DAO's e as Views e escondem ou não implementam a camada de serviços. Acaba que fica bem confuso sobre esses padrões
Espetacular, parabéns pela didática e qualidade do material.
Sabe muito
Ótima aula professor.
Muito bom, sou seu fã, foi meu professor na Unicesumar, e agora meu youtuber favorito.
Entra no grupo da descrição, abcs
Continue, o projeto tá muito bom :)
Curto, objetivo e assertivo. Muito obrigado pela aula.
Disponha!
Parabéns pelos conteúdos e pela ótima didática. Já desenvolvo há algum tempo e estou aprendendo aqui conceitos que não tinha entendido antes. Obrigado!
Opa, que bom que ta ajudando, valeu!!
da uma aula de query dsl seria top.
Vou deixar anotado aqui, mas pra frente faremos sim, vlw a sugestão!
Ótimo conteúdo o professor é feraaa
Muito bons seus vídeo, ótimas explicações!
Obrigado 😃
Excelente aula, obrigado!
Bons estudos!
Belo video
top
feito
💪
Caso eu tenha uma classe Entity que guarda uma lista de objetos que é outra classe entity , no DTO eu coloco a lista de objetos em formato dto ou entity ?
Sempre DTO
Hoje em dia é só usar o record.
Isso, tem essa opção tbm!
que nem sempre é viavel. comecei usando record e depois tive que converter todos para DTO em meu projeto. talvez seja um otimo tópico de aula a diferença entre DTO e record.
tem outra aula não utilizando o DTO na pratica?
Nao tem, mas é so usa o entity direto
Pq no Java há tantas estruturas diferentes e nenhum padrão conciso? Por ex: muito comum ver DTO e DAO no projeto, mas não é citado a nenhum padrão de arquitetura tipo MVC, MVP ou MVVM e não é muito comum ter a camada de Services, onde ficam as lógicas de negócios?
A linguagem é aberta e aceita qualquer tipo de padrão. Padrões como MVC, MVP, MVVM são aplicados sim, inclusive em contextos diferentes desse que estou aplicando. Tanto é que se ve muitas arquiteturas parecidas com pequenas variações. Quando não tem a camada service normalmente tem a camanda BO (Business Object). Ou tem ainda padrões que não são por camadas, são por Responsabilidade (Entidades). De qualquer forma é bom conhecer esse padrões e adotar o que você achar mais eficiente. Nesse meu projeto sigo uma arquitetura de camadas que considero ser interessante, ótima sua pergunta, obrigado por perguntar!
@@rogerionj obrigado pela explicação. Fico muito confuso com o tanto de padrões de projeto que se misturam em Java e nenhum deles se parece com MVC
@@SohaaTitanio em específico como api, nesse projeto aqui não tem interface com usuário, então não faz sentido ter mvc por exemplo
@@rogerionj ah sim. Não estava falando dos seus vídeos do projeto, são de vídeos tutoriais do RUclips, principalmente os mais antigos quando usavam o conector jdbc e Java Swing, muitos deles criam DTO's, DAO's e as Views e escondem ou não implementam a camada de serviços. Acaba que fica bem confuso sobre esses padrões