Wednesday, July 09, 2008

AOP Programación Orientada a Aspectos con Spring 2.5 y NetBeans 6.1


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);
}

2 comments:

Marioko said...

Excelente el tutorial, bastante claro y simple. Algo ideal para empezar en esta parte "avanzada" de Spring. Porque en realidad es muy facil.

avbravo said...

Hola Marioko, si Diego ha hecho un buen trabajo, creando una forma sencilla de explicarlo.
saludos