Тёмный

Descomplicando Aspectos com Java e Spring AOP! 

Giuliana Bezerra
Подписаться 17 тыс.
Просмотров 2,5 тыс.
50% 1

Nunca entendeu direito o que são aspectos e AOP? Então esse vídeo é pra você!
🤩 Seja membro deste canal e ganhe benefícios:
/ @giulianabezerra
🏠 Página Pessoal:
home.giulianab...
🌟 Conheça também os meus conteúdos em outras plataformas:
Blog: / giulianabezerra
Curso sobre Java: bit.ly/3SKsBLz
Curso sobre Spring Batch: bit.ly/3ZgQXOB
Curso sobre otimização com Spring Batch: bit.ly/44PV2u1
Curso sobre testes com Spring Boot: bit.ly/3sOig6w
Curso sobre AdonisJS: bit.ly/3ZhRXlu

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@viniciusfranciscopradosilv2121
@viniciusfranciscopradosilv2121 2 месяца назад
Olha que eu achava esse Aspect um parada chata. Mas, agora dá até para voltar a dar uma olhada nele.
@fabioherbert
@fabioherbert 3 месяца назад
Muito interessante o conteúdo. Parabéns!
@pauloandrade3192
@pauloandrade3192 3 месяца назад
Show de bola, Giuliana. Valeu!!!
@AlinaS-jz3cv
@AlinaS-jz3cv 3 месяца назад
Muito bom 🎉, conteúdo excelente 👏 obrigada!
@diegocosta3750
@diegocosta3750 3 месяца назад
Parabéns Ótimo vídeo.
@pipilucocapetei35
@pipilucocapetei35 3 месяца назад
Vc é muito top, tudo fica mais simples quando vc apresenta.
@thejnetherland
@thejnetherland 3 месяца назад
Bacana! Não conhecia. Explicou de forma fácil. Agora, achei interessante usar como log das aplicações, mas como obter o objeto que está sendo salvo no banco de dados para registrar informações de criação, alteração ou deleção deste objeto?
@algeupepes1785
@algeupepes1785 3 месяца назад
essa série tá muito boa! 🤩
@leonardooliveira4984
@leonardooliveira4984 3 месяца назад
Gostei muito do vídeo e a propósito utilizei os aspects em um projeto para a criação de um "PreAuthorize" que se encaixava com a minha necessidade para validações de Módulos e Permissões, achei bem prático de se utilizar, mas ainda tenho dúvidas da melhor maneira de fazer isso isso, já que as que o próprio spring fornece não me atenderam.
@giulianabezerra
@giulianabezerra 3 месяца назад
Autorização é uma preocupação transversal válida pro uso de aspectos, só precisa de cuidado para não complicar demais. Se você começar a colocar validações de regras de negócio específicas já estaria fugindo da ideia de algo genérico e transversal.
@rafapontello
@rafapontello 3 месяца назад
Isso é muito útil em projetos legado onde você não pode sair alterando código atóa
@giulianabezerra
@giulianabezerra 3 месяца назад
É aquele "último recurso", a gente costuma ver o uso de aspectos bem presente em frameworks, pra permitir plugar funcionalidades de forma desacoplada.
@JhoseBieel
@JhoseBieel 3 месяца назад
Poderia por favor trazer conteudos com SOAP, consumo de API em XML, é muito escasso... Montar a request em xml, o retorno em XML, mapear XML em DTOs...
@fabiodosreisvianadasilva6850
@fabiodosreisvianadasilva6850 3 месяца назад
Proximo video poderia unir esses conceitos avançados de aspect com reflections, anotando classes com interfaces customizadas, esses assuntos abordados nesse canal são de muita qualidade, eu vejo muito canal daqui do Brasil mesmo e de canais gringos que não tem uma explicação boa assim.
@giulianabezerra
@giulianabezerra 3 месяца назад
Obrigada, ja tenho anotada a sugestão, com certeza trarei outros vídeos com tópicos avançados em breve!
@arozendojr
@arozendojr 3 месяца назад
O que você acha de das implementações do DDD com springboot ?
@gilsonoliveira3121
@gilsonoliveira3121 3 месяца назад
Muito bom 👏🏻
@giulianabezerra
@giulianabezerra 3 месяца назад
Obrigada! ✌
@leticiaamancio2725
@leticiaamancio2725 3 месяца назад
Muito bom 👏🏾👏🏾
@adoniasalcantara522
@adoniasalcantara522 3 месяца назад
Uma pena hoje não trabalhar mais com Java. Espero um dia ter a oportunidade de voltar a usar esse ecossistema.
3 месяца назад
Showwww!
@sedraccalupeteca5769
@sedraccalupeteca5769 3 месяца назад
Não sabia que isto existia no Spring, eu sempre tentei capitarar acções ou mudar comportamentos usando de forma nativa anatações, mas deste jeito o código fica mais limpo
@giulianabezerra
@giulianabezerra 3 месяца назад
Normalmente se usa ambas as abordagens, porque apenas aspectos tornam as coisas muito escondidas, e aí fica difícil depurar oq está ocorrendo.
@zel9219
@zel9219 3 месяца назад
Aquela annotation @ControllerAdvice pra fazer exception handling é um aspect?
@giulianabezerra
@giulianabezerra 3 месяца назад
Exatamente, ele é um advice chamado quando ocorre uma exceção num controller. O aspecto mesmo seria o error handling, o advice seria retornar uma resposta http pro erro.
@gabrielrochasantana
@gabrielrochasantana 3 месяца назад
Muito interessante esse AOP Giuliana. Você tem esse curso na Udemy?
@giulianabezerra
@giulianabezerra 3 месяца назад
Sobre esse assunto não, lá eu tenho um curso de Java que vai do básico ao intermediário.
@josivaldobatista1402
@josivaldobatista1402 3 месяца назад
top
@robertocostarc
@robertocostarc 3 месяца назад
Top👏👏
@ericocavalcanti710
@ericocavalcanti710 3 месяца назад
Gostei bastante, mas queria ver isso aplicado a um sistema real, será que é possível? Confesso que foi a primeira aula que eu tive que rever, ach ei um assunto um pouco avançado, muito bom!
@giulianabezerra
@giulianabezerra 3 месяца назад
De fato é complexo, é um assunto avançado, e o seu uso mais comum é dentro de frameworks. O Spring utiliza bastante, por exemplo pra fazer o controle transacional com JPA. Pra nós é transparente, mas por baixo dos panos tem aspectos ali.
@rebecalopes1693
@rebecalopes1693 2 месяца назад
A forma que uso pra achar projetos que usam algo que eu quero saber é procurando direto na barra de pesquisa do GitHub e filtrando pela linguagem, ex "@aspect language:java" vai ter varios que usam pra log, mas tem pra fazer cache com redis tbm e outras implementaçoes
@battosaigato
@battosaigato 3 месяца назад
Entendi foi nada.
@walmirdemelo9634
@walmirdemelo9634 3 месяца назад
Kkkkkkkkkkj
@lucasdev3214
@lucasdev3214 3 месяца назад
Kkkkkkkkkkkk
@zel9219
@zel9219 3 месяца назад
JointPoint a tradução seria boca de fumo kk
@giulianabezerra
@giulianabezerra 3 месяца назад
Eu traduziria o joint como a junta mesmo, melhor né :D
Далее
Tutorial Completo sobre Threads no Java
15:58
Просмотров 3,5 тыс.
IT'S MY LIFE + WATER  #drumcover
00:14
Просмотров 15 млн
🎥 [LIVE] API Gateway e Spring Boot PASSO a PASSO
58:36
Respondendo questões polêmicas sobre TI
18:16
Просмотров 4,2 тыс.
WHAT IS A RESTful API IN PRACTICE? RICHARDSON MATURITY
13:13
Forget Controllers and Minimal APIs in .NET!
14:07
Просмотров 67 тыс.
Estude programação do jeito certo!
8:01
Просмотров 3,2 тыс.
Aprenda a pensar como um arquiteto de software!
10:28
Просмотров 2,7 тыс.