review aop, applicationContext