Proxy Design Pattern no Java na Prática!

  Рет қаралды 6,329

Giuliana Bezerra

Giuliana Bezerra

Күн бұрын

Пікірлер: 32
@chanago
@chanago Ай бұрын
Excelente conteúdo e didática. Parabéns!
@algeupepes1785
@algeupepes1785 7 ай бұрын
esse conteúdo de Java avançado está sensacional, não tem muito conteúdo em PT sobre. Me lembrou muito Spring AOP
@giulianabezerra
@giulianabezerra 7 ай бұрын
Sim, o próximo vídeo da playlist vai ser sobre aspectos, fica de olho!
@Ro_D_Rigo
@Ro_D_Rigo 2 ай бұрын
Muito bom... tutorial de como ensinar complexidade de forma didática.
@giulianabezerra
@giulianabezerra Ай бұрын
É a missão do canal 😉
@leandro_fmoraes
@leandro_fmoraes 28 күн бұрын
Ótimo conteúdo. eu gostaria de ver mais vídeos sobre design pattern no canal.
@giulianabezerra
@giulianabezerra 25 күн бұрын
Fica de olho no canal, que mais vídeos sobre design patterns estão por vir!
@HenriqueSantana-jv5rm
@HenriqueSantana-jv5rm 7 ай бұрын
É avançado mesmo, preciso rever novamente e implementar localmente hahaha. Obrigado pelo conteúdo.
@giulianabezerra
@giulianabezerra 6 ай бұрын
Sim, reveja sempre que precisar 😁
@FabioHerbert-ez7wr
@FabioHerbert-ez7wr 7 ай бұрын
Muito bom o conteúdo, vou precisar rever o vídeo e fazer alguns exemplos para fixar esse conhecimento! Parabéns!!!
@rafapontello
@rafapontello 7 ай бұрын
Muito bom!
@gilsonoliveira3121
@gilsonoliveira3121 7 ай бұрын
Muito bom 👏🏻👏🏻
@darioteodoro8254
@darioteodoro8254 6 ай бұрын
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.
@giulianabezerra
@giulianabezerra 6 ай бұрын
Sim, eu vou trazer um vídeo sobre aspectos em breve pro canal. Obrigada pela sugestão!
@thelordlucas
@thelordlucas 7 ай бұрын
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
@giulianabezerra
@giulianabezerra 7 ай бұрын
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 :)
@luansantanaclips
@luansantanaclips 7 ай бұрын
Muito top, mas qual seria a diferença de usar Proxy e Aspect ?
@giulianabezerra
@giulianabezerra 7 ай бұрын
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!
@henriquemartins2703
@henriquemartins2703 6 ай бұрын
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
@alexandresantanna4199
@alexandresantanna4199 6 ай бұрын
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?
@giulianabezerra
@giulianabezerra 6 ай бұрын
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 🤗
@evbuzzi6749
@evbuzzi6749 6 ай бұрын
maneiro, agora faz um video com teste unitário com 100% de cobertura para essas classes
@mateusfonseca988
@mateusfonseca988 5 ай бұрын
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
@giulianabezerra
@giulianabezerra 5 ай бұрын
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 😅
@kauanmocelin
@kauanmocelin 6 ай бұрын
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?
@giulianabezerra
@giulianabezerra 6 ай бұрын
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.
@blindender9979
@blindender9979 6 ай бұрын
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
@giulianabezerra
@giulianabezerra 6 ай бұрын
Está certíssimo, e por isso que ele é usado em frameworks e não em projetos comuns
@flawtista
@flawtista 6 ай бұрын
Achei alguém louco como eu que usa VSCode pra Java kk
@giulianabezerra
@giulianabezerra 6 ай бұрын
Não é loucura, é praticidade e falta de dinheiro pra comprar o intelliJ 😅
@flawtista
@flawtista 6 ай бұрын
@@giulianabezerra verdade. Tá muito salgada a licença. Faz um vídeo do seu setup com VSCode
@cassiofiuza6833
@cassiofiuza6833 5 ай бұрын
Muito bom!
Descomplicando Aspectos com Java e Spring AOP!
17:38
Giuliana Bezerra
Рет қаралды 3,2 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 15 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 692 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 74 МЛН
Introducing LVGL's UI Editor (Preview of v0.1)
24:21
LVGL
Рет қаралды 2,8 М.
Tutorial Completo sobre Threads no Java
15:58
Giuliana Bezerra
Рет қаралды 5 М.
JAVA DTO Pattern Tutorial | Simplify Your Code
19:12
Amigoscode
Рет қаралды 217 М.
Desafio BACKEND PARA DEV JUNIOR com SPRING BOOT
25:02
Matheus Leandro Ferreira
Рет қаралды 2,8 М.
Design Pattern Adapter na Prática
19:36
Full Cycle
Рет қаралды 26 М.
Qual o melhor, Lombok ou Records?
14:23
Giuliana Bezerra
Рет қаралды 4,3 М.
Torne FLEXÍVEL a CRIAÇÃO de objetos com FACTORY METHODS!
31:57
Devops: Conheça a técnica de Release Canário!
16:01
Giuliana Bezerra
Рет қаралды 1,4 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 15 МЛН