学习AspectJ

7

在深入示例之前了解什么是切面会有所帮助。这是完全不同的范式。 - Woot4Moo
4个回答

10
我写了一个示例,展示了AspectJ如何与注释一起使用,例如@javax.inject.Inject,可以在这里看到。
我还尝试用一个速查表简化AspectJ,你可以在这里找到。
如果您需要理解理论,AspectJ in Action非常好。对于在线资源,Spring框架有一个很好的参考文档,您可以在这里阅读。
希望对您有所帮助!

不错的备忘单(+1),但如果使用良好的布局程序制作PDF版本,将会更加美观。 - Sean Patrick Floyd

4

《AspectJ实战》或许会有所帮助。它包含了一些非常规的应用案例,能够帮助你超越仅仅记录日志的“hello world”阶段。

你也可以通过使用Spring框架来入门并进行真正的使用。


我正要推荐那本书。它非常易读,真正激励人们何时以及何时不使用AspectJ。它现在已经出版第二版,并已更新以反映AspectJ与SpringAOP的关系。 - Andrew Eisenberg
这本书非常棒。它深入涵盖了传统的和@AspectJ语法,无论是否使用Spring框架。没有任何在线参考资料能够与之媲美。 - Sean Patrick Floyd

1

这是一个链接,指向在AspectJ中实现GoF设计模式的代码(尽管它们还没有更新到AspectJ 5,但仍然非常相关)。它们提供了一些很好的模式示例,可用于实现方面:

http://hannemann.pbworks.com/Design+Patterns


0

Spring Roo是学习AspectJ的绝佳方式,因为它可以在项目方面设置所有内容。它还生成了我发现非常有帮助的AspectJ ITD。

《AspectJ in Action》这本书也很棒。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接