Jejeje sí, si el ejemplo del log es muy bueno, lo que pasa es que está tan visto que hay a quien le acaba pareciendo que es casi lo único que se puede hacer con la AOP, así que soltar algún otro no viene mal del todo.
Por lo que yo sé, la mayor parte de las aplicaciones orientadas a aspectos actualmente emplean AspectJ o similares, que sólo soportan el weaving estático, y no conozco ningún sistema dinámico que no sea de investigación, por eso digo que no es lo normal. Imagino que cuanto más peso vayan ganando lenguajes como Python y Ruby las soluciones dinámicas irán apareciendo y ganando fama. Entretanto, en Java lo que sí creo que puedes hacer (hace mucho que no me meto con él en profundidad) es cargar clases bajo demanda, con lo cual en teoría si se adaptan a ciertos interfaces podrías hacer cosas muy parecidas (aunque de forma un poco más retorcida, posiblemente).
Sobre el proyecto, pues espero que te sirva de algo, aunque ya te aviso que la documentación no está muy allá (lo típico de "quiero entregar de una vez y quitarme este muerto de encima"). De todas formas, si tienes alguna duda mándame un correíto (javier punto noval en gmail) e intentaré responderte :-)
Re:aspectos
(Puntos:1)( http://www.flickr.com/photos/jnoval/ )
Jejeje sí, si el ejemplo del log es muy bueno, lo que pasa es que está tan visto que hay a quien le acaba pareciendo que es casi lo único que se puede hacer con la AOP, así que soltar algún otro no viene mal del todo.
Por lo que yo sé, la mayor parte de las aplicaciones orientadas a aspectos actualmente emplean AspectJ o similares, que sólo soportan el weaving estático, y no conozco ningún sistema dinámico que no sea de investigación, por eso digo que no es lo normal. Imagino que cuanto más peso vayan ganando lenguajes como Python y Ruby las soluciones dinámicas irán apareciendo y ganando fama. Entretanto, en Java lo que sí creo que puedes hacer (hace mucho que no me meto con él en profundidad) es cargar clases bajo demanda, con lo cual en teoría si se adaptan a ciertos interfaces podrías hacer cosas muy parecidas (aunque de forma un poco más retorcida, posiblemente).
Sobre el proyecto, pues espero que te sirva de algo, aunque ya te aviso que la documentación no está muy allá (lo típico de "quiero entregar de una vez y quitarme este muerto de encima"). De todas formas, si tienes alguna duda mándame un correíto (javier punto noval en gmail) e intentaré responderte :-)