Proxy Design Pattern no Java na Prática!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 32

  • @chanago
    @chanago หลายเดือนก่อน

    Excelente conteúdo e didática.
    Parabéns!

  • @algeupepes1785
    @algeupepes1785 7 หลายเดือนก่อน +9

    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 หลายเดือนก่อน +3

      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  2 หลายเดือนก่อน

      É a missão do canal 😉

  • @leandro_fmoraes
    @leandro_fmoraes หลายเดือนก่อน

    Ótimo conteúdo. eu gostaria de ver mais vídeos sobre design pattern no canal.

    • @giulianabezerra
      @giulianabezerra  28 วันที่ผ่านมา +1

      Fica de olho no canal, que mais vídeos sobre design patterns estão por vir!

  • @FabioHerbert-ez7wr
    @FabioHerbert-ez7wr 7 หลายเดือนก่อน +1

    Muito bom o conteúdo, vou precisar rever o vídeo e fazer alguns exemplos para fixar esse conhecimento! Parabéns!!!

  • @HenriqueSantana-jv5rm
    @HenriqueSantana-jv5rm 7 หลายเดือนก่อน +1

    É avançado mesmo, preciso rever novamente e implementar localmente hahaha.
    Obrigado pelo conteúdo.

    • @giulianabezerra
      @giulianabezerra  7 หลายเดือนก่อน

      Sim, reveja sempre que precisar 😁

  • @rafapontello
    @rafapontello 7 หลายเดือนก่อน +1

    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 หลายเดือนก่อน +3

      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 :)

  • @evbuzzi6749
    @evbuzzi6749 6 หลายเดือนก่อน

    maneiro, agora faz um video com teste unitário com 100% de cobertura para essas classes

  • @mateusfonseca988
    @mateusfonseca988 6 หลายเดือนก่อน +1

    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  6 หลายเดือนก่อน +1

      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 😅

  • @alexandresantanna4199
    @alexandresantanna4199 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน

      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 🤗

  • @luansantanaclips
    @luansantanaclips 7 หลายเดือนก่อน

    Muito top, mas qual seria a diferença de usar Proxy e Aspect ?

    • @giulianabezerra
      @giulianabezerra  7 หลายเดือนก่อน +1

      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 7 หลายเดือนก่อน

      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

  • @kauanmocelin
    @kauanmocelin 7 หลายเดือนก่อน

    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 หลายเดือนก่อน +1

      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 หลายเดือนก่อน +1

    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 หลายเดือนก่อน +4

      Está certíssimo, e por isso que ele é usado em frameworks e não em projetos comuns

  • @flawtista
    @flawtista 7 หลายเดือนก่อน

    Achei alguém louco como eu que usa VSCode pra Java kk

    • @giulianabezerra
      @giulianabezerra  7 หลายเดือนก่อน

      Não é loucura, é praticidade e falta de dinheiro pra comprar o intelliJ 😅

    • @flawtista
      @flawtista 7 หลายเดือนก่อน

      @@giulianabezerra verdade. Tá muito salgada a licença. Faz um vídeo do seu setup com VSCode

  • @cassiofiuza6833
    @cassiofiuza6833 5 หลายเดือนก่อน +1

    Muito bom!