# Aspect Oriented Programming

- [AOP Intro](/6/aspect-oriented-programming/aop-intro.md)
- [Overview](/6/aspect-oriented-programming/aop-intro/overview.md)
- [AOP Vocabulary](/6/aspect-oriented-programming/aop-intro/overview/aop-vocabulary.md)
- [Activate The AOP Listener](/6/aspect-oriented-programming/aop-intro/activate-the-aop-listener.md)
- [Create Your Aspect](/6/aspect-oriented-programming/aop-intro/create-your-aspect.md)
- [MethodInvocation Useful Methods](/6/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods.md)
- [MethodLogger Aspect](/6/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect.md)
- [Aspect Registration](/6/aspect-oriented-programming/aop-intro/aspect-registration.md)
- [Aspect Binding](/6/aspect-oriented-programming/aop-intro/aspect-binding.md)
- [Auto Aspect Binding](/6/aspect-oriented-programming/aop-intro/auto-aspect-binding.md)
- [ClassMatcher Annotation DSL](/6/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl.md)
- [MethodMatcher Annotation DSL](/6/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl.md)
- [Included Aspects](/6/aspect-oriented-programming/aop-intro/included-aspects.md)
- [CFTransaction](/6/aspect-oriented-programming/aop-intro/included-aspects/cftransaction.md)
- [HibernateTransaction](/6/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction.md)
- [MethodLogger](/6/aspect-oriented-programming/aop-intro/included-aspects/methodlogger.md)
- [Summary](/6/aspect-oriented-programming/aop-intro/summary.md)
