Confira neste Papo Reto, Mário Nascimento falando sobre Proxy!
O Proxy é um design pattern estrutural que tem por objetivo gerenciar o acesso a um objeto, utilizando assim um objeto intermediário para realizar o controle.
Suas principais utilidades são:
- Transactions;
- Caching;
- Test Framework (como o Mockito, PowerMock, EasyMock…)
Além disso, Mário ainda aborda os temas abaixo:
- O que é um Proxy?
- Usando Proxy para o gerenciamento de transações em aplicações Spring.
- Uso de Proxy no Mockito Framework
- Proxies do Java
- Exemplo da criação de um Proxy para a interface List
- Limitações dos proxies do Java
- A biblioteca CGLib
- Exemplo da criação de Proxy com CGLib
Confira a Apresentação!