Stereotype no CDI

CONHECENDO Hoje vou escrever um pouco sobre Stereotype, uma funcionalidade bem simples de usar e entender. No nosso dia-a-dia as vezes criamos várias anotações para várias situações diferentes como por exemplo um interceptor que audita todas as chamadas de métodos para saber se usuário pode ou não usar aquela ação ou simplesmente logar alguma informações sobre o método em execução, logo colocaríamos todas as anotações como no exemplo abaixo: @Named @Audit @Log public class CheckoutBean{ public void anyAction(){ ....

August 28, 2022 · 2 min · 220 words · Mattheus Cassundé

Observer com PropertyChangeListener

Um pouco do padrão Esse padrão é simples, usado para comunicação entre objetos, o principal objetivo está em definir como notificaremos vários objetos quando acontecer um evento com outro objeto, por exemplo, sempre que uma venda for aprovada, devemos enviar um e-mail para o cliente e criar uma nota fiscal. Existem dois principais componentes nesse padrão, o Observável e o Observador, vamos conhecer mais um pouco sobre eles. Observable Representa o objeto que será observado, em nosso exemplo a Venda, sempre que mudar de status devemos notificar todos que escutam esse objeto....

June 21, 2022 · 4 min · 760 words · Mattheus Cassundé