Perguntas com a marcação «aop»

231
O que é programação orientada a aspectos?

Entendo programação orientada a objetos e escrevo programas OO há muito tempo. As pessoas parecem falar sobre programação orientada a aspectos, mas eu nunca aprendi realmente o que é ou como usá-lo. Qual é o paradigma básico? Esta questão está relacionada, mas não é bem assim: Programação...

178
Spring AOP vs AspectJ

Tenho a impressão de que o Spring AOP é melhor usado para tarefas específicas de aplicativos, como segurança, log, transações, etc., pois usa anotações Java5 personalizadas como estrutura. No entanto, o AspectJ parece ser mais amigável quanto aos padrões de design. Alguém pode destacar os vários...

154
Como interceptar uma chamada de método em c #?

Para uma determinada classe, eu gostaria de ter a funcionalidade de rastreamento, ou seja, gostaria de registrar todas as chamadas de métodos (assinatura do método e valores reais dos parâmetros) e todas as saídas do método (apenas a assinatura do método). Como faço para isso assumindo que:...

120
Exemplo de preocupação transversal

Qual é um bom exemplo de cross-cutting concern? O exemplo do registro médico na página da Wikipedia parece incompleto para mim. Especificamente a partir deste exemplo, por que o registro levaria à duplicação de código ( dispersão )? (Além de chamadas simples, como em log("....")todos os lugares, o...

83
Qual é a melhor implementação para AOP em .Net? [fechadas]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...