esse conteúdo de Java avançado está sensacional, não tem muito conteúdo em PT sobre. Me lembrou muito Spring AOP
@giulianabezerra7 ай бұрын
Sim, o próximo vídeo da playlist vai ser sobre aspectos, fica de olho!
@Ro_D_Rigo2 ай бұрын
Muito bom... tutorial de como ensinar complexidade de forma didática.
@giulianabezerraАй бұрын
É a missão do canal 😉
@leandro_fmoraes28 күн бұрын
Ótimo conteúdo. eu gostaria de ver mais vídeos sobre design pattern no canal.
@giulianabezerra25 күн бұрын
Fica de olho no canal, que mais vídeos sobre design patterns estão por vir!
@HenriqueSantana-jv5rm7 ай бұрын
É avançado mesmo, preciso rever novamente e implementar localmente hahaha. Obrigado pelo conteúdo.
@giulianabezerra6 ай бұрын
Sim, reveja sempre que precisar 😁
@FabioHerbert-ez7wr7 ай бұрын
Muito bom o conteúdo, vou precisar rever o vídeo e fazer alguns exemplos para fixar esse conhecimento! Parabéns!!!
@rafapontello7 ай бұрын
Muito bom!
@gilsonoliveira31217 ай бұрын
Muito bom 👏🏻👏🏻
@darioteodoro82546 ай бұрын
Oi Giuliana, parabéns pelo conteúdo e a didática f##a. Já que esta abordando alguns assuntos avançados, considere fazer um video sobre Spring Boot AOP. Sei que no final tudo é meio que um proxy, mas seria interessante ver na sua didática.
@giulianabezerra6 ай бұрын
Sim, eu vou trazer um vídeo sobre aspectos em breve pro canal. Obrigada pela sugestão!
@thelordlucas7 ай бұрын
Bacana demais! Já viu alguma forma de interceptar apenas um dos métodos da interface com a JDK ou CGLib? Poxa, ficaria feio colocar um if com o nome do método no interceptador hehe
@giulianabezerra7 ай бұрын
Você pode usar anotação ou aspectos para colocar um ponto de corte que pegue os métodos em questão. Vou fazer vídeo ainda sobre aspectos em breve :)
@luansantanaclips7 ай бұрын
Muito top, mas qual seria a diferença de usar Proxy e Aspect ?
@giulianabezerra7 ай бұрын
Você pode usar proxy com aspectos, aspectos são um recurso que permite implementar alguns patterns como o proxy, por exemplo. Irei trazer um vídeo sobre aspectos pra essa playlist de java avançado em breve!
@henriquemartins27036 ай бұрын
Se não me engano, o spring aop utiliza as funcionalidades de proxy dinâmico do cglib por baixo dos panos :) aguardando o vídeo sobre o assunto :D
@alexandresantanna41996 ай бұрын
Gostei do conteudo. Mas to com uma duvida, Com os exemplos do video poderiamos usar aspectos, qual a vantagem de usar o proxy ao invés de usar aspectos?
@giulianabezerra6 ай бұрын
Aspectos são um recurso que permite implementar o padrão proxy, e de fato são usados mesmo pra acionar os comportamentos de forma mais indireta. Eu devo trazer um vídeo sobre o assunto pra essa playlist avançada, fica de olho 🤗
@evbuzzi67496 ай бұрын
maneiro, agora faz um video com teste unitário com 100% de cobertura para essas classes
@mateusfonseca9885 ай бұрын
Quando estou codando meu sistema: "Sou um deus do codigo, manjo demais" Quando venho no youtube ver a Giuliana codar: "Sou um merd4, impostor" kkkkkkkk minha vida oscila nesses dois pensamentos
@giulianabezerra5 ай бұрын
kkkkkk, esse vídeo é bem avançado tá, não se cobre tanto. Normalmente vídeo roteirizado mostra maior fluidez, mas assim como todo mundo eu também paro e faço busca no google pra entender como usar algum recurso do Java que não conheço de cabeça 😅
@kauanmocelin6 ай бұрын
Não entendi por que dificultar tanto usando a implementação da JDK/CGLib, sendo que é bem mais fácil entender e usar implementando na "mão". Tem algum motivo pra isso?
@giulianabezerra6 ай бұрын
Usar algo provido pela própria linguagem ao invés de usar uma implementação própria é extremamente útil, pois é algo mantido e testado por um grande grupo de profissionais. Não considero que seja mais complexo, pode parecer em relação a implementação que mostrei pq mostrei algo simples e limitado, que nem funcionaria com qualquer tipo de dados. E no contexto de frameworks ainda é mais presente essa necessidade de evitar reimplementar coisas. Por isso aconselho usar as implementações existentes.
@blindender99796 ай бұрын
Na minha humildade opinião esse tipo de design de solução, se nao tiver uma disciplina altíssima, rapidamente se torna uma inferno na terra para manter e entender
@giulianabezerra6 ай бұрын
Está certíssimo, e por isso que ele é usado em frameworks e não em projetos comuns
@flawtista6 ай бұрын
Achei alguém louco como eu que usa VSCode pra Java kk
@giulianabezerra6 ай бұрын
Não é loucura, é praticidade e falta de dinheiro pra comprar o intelliJ 😅
@flawtista6 ай бұрын
@@giulianabezerra verdade. Tá muito salgada a licença. Faz um vídeo do seu setup com VSCode