以下关于SpringAOP的介绍错误的是()。
A: AOP全称是Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程)
B: Spring提供对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中处理,让程序员只需关注自己的业务代码。
C: AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,它能够将OOP取而代之。
D: AspectJ是一种目前主流的AOP框架,也是Spring2.0以后建议使用的AOP框架。
A: AOP全称是Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程)
B: Spring提供对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中处理,让程序员只需关注自己的业务代码。
C: AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,它能够将OOP取而代之。
D: AspectJ是一种目前主流的AOP框架,也是Spring2.0以后建议使用的AOP框架。
举一反三
- 以下关于SpringAOP的介绍错误的是( ) A: AOP的全称是Aspect-Oriented+Programming,即面向切面编程(也称面向方面编程)。 B: AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,这种采用横向抽取机制的方式,采用OOP思想是无法办到的。 C: 虽然AOP是一种新的编程思想,采取横向抽取机制,是OOP的升级替代品。 D: 目前最流行的AOP框架有两个,分别为Spring+AOP和AspectJ。
- Spring 3.0以后,Spring AOP引入了对AspectJ的支持,并允许直接使用AspectJ进行编程,而Spring自身的AOP API也尽量与AspectJ保持一致。
- AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)()
- Spring是业务组件层轻量级框架。Spring框架是一个基于IoC(依赖注入)和AOP(面向方面编程)的构架。()
- AOP面向方面编程是OOP面向对象编程的替代品,能够完全取代面向对象编程。