Programación Orientada a Aspectos con Spring y Netbeans
Pues bueno esto de las siglas y terminos grandilocuentes no para, empezamos con la programacion procedural, la imperativa, la orientada a objetos, la orientada a servicios, etc… y ahora tenemos la orientada a aspectos. Te preguntaras (como muchos nos hemos preguntado) ¿por que tantos “tipos” de programacion? Lo que sucede es que conforme “avanza” la tecnologia los ambitos a los cuales de aplica, la programacion va evolucionando y madurando de manera que el nivel de abstraccion va aumentando.
Si te interesa este tipo de aspecto (siempre hay que andar enterado de lo ultimo
) te recomiendo un tuto que trata sobre este tema en especifico (POA con Spring y Netbeans):
Via Wiki-NetBeans:
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); }
Interesante de leer, recomendada su lectura.
Link: Wiki-NetBeans | AOP Programación Orientada a Aspectos con Spring 2.5 y NetBeans 6.1
Link: Avbravo | AOP Programación Orientada a Aspectos con Spring 2.5 y NetBeans 6.1
Dejanos un comentario.