Spring 3.0以后,Spring AOP引入了对AspectJ的支持,并允许直接使用AspectJ进行编程,而Spring自身的AOP API也尽量与AspectJ保持一致。
举一反三
- 目前最流行的AOP框架有两个,分别为Spring AOP和AspectJ()
- AspectJ框架为AOP的实现提供了一套注解,用以取代Spring配置文件中为实现AOP功能所配置的臃肿代码()
- 使用AspectJ实现AOP有两种方式:一种是基于XML的声明式AspectJ,另一种是基于注解的声明式AspectJ()
- 以下关于SpringAOP的介绍错误的是()。 A: AOP全称是Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程) B: Spring提供对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中处理,让程序员只需关注自己的业务代码。 C: AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,它能够将OOP取而代之。 D: AspectJ是一种目前主流的AOP框架,也是Spring2.0以后建议使用的AOP框架。
- 以下关于spring aop