JBoss.org Community Documentation
JBoss AOP works by instrumenting the classes you want to run. This means that modifications to the bytecode are made in order to add extra information to the classes to hook into the AOP library. JBoss AOP allows for two types of instrumentation
This chapter describes the steps you need to take to precompile your classes with the aop precompiler.