Nuestro amigo Diego Silva, ha creado el tutorial
AOP Programación Orientada a Aspectos con Spring 2.5 y NetBeans 6.1
Diego es un miembro del equipo de traducción de NetBeans al idioma español.
A continuación parte del wiki de Diego.
Alguna vez habrá visto u oído la Programación Orientada Aspectos (AOP) , pero ¿qué es realmente? Simplemente, es una ayuda para los programadores que permite reducir código de rutinas que siempre deberían ejecutarse y no se puede usar la herencia. Además, cada lógica de negocio solo tendrá lógica de negocio, y no código adicional que son repetitivas y no son parte del negocio. Por ejemplo, un método que se encargue de una transferencia de dinero, debería ser tan simple como esto
void transfer(Account fromAccount, Account toAccount, int amount){
if (fromAccount.getBalance() < 0 ) {
throw new InsufficientFundsException();
}
fromAccount.withdraw(amount);
toAccount.deposit(amount);
}
Comments
saludos