配色: 字号:
3.Spring AOP
2022-06-17 | 阅:  转:  |  分享 
  
SpringAOP习题填空题AspectJ框架中注解【】用于定义切入点表达式,在使用时还需定义一个包含名字和任意参数的方法签名来表示切入
点名称。在Spring配置文件中,子元素的pointcut-ref属性用于指定一个已经存在的【】。在Sp
ring的配置文件中,配置切面使用的是【】元素。在Spring中,使用【】是创建AOP代理的基本方式。AOP术语中【】表示A
OP框架在特定的切入点执行的增强处理,即在定义好的切入点处所要执行的程序代码。判断题如果在同一个连接点有多个通知需要执行,那么在同
一切面中,目标方法之前的前置通知和环绕通知的执行顺序是未知的,目标方法之后的后置通知和环绕通知的执行顺序也是未知的。()Aspe
ctJ框架中的注解@After用于定义最终final通知,不管是否异常,该通知都会执行。()Spring配置文件中的>元素下可以包含多个元素,一个元素中又可以包含属性和子元素,其子元素包括pointcut>、。()Spring中的AOP代理默认就是使用CGLIB代
理的方式来实现的。()Spring3.0以后,SpringAOP引入了对AspectJ的支持,并允许直接使用AspectJ进
行编程,而Spring自身的AOPAPI也尽量与AspectJ保持一致。()选择题以下不属于ProxyFactoryBean类
中的常用可配置属性的是。()A:targetB:proxyInterfacesC:targetClassD:interc
eptorNames以下哪种类型不是Spring中的通知类型。()A:异常通知B:前置通知C:后置通知D:最终通知关于A
spectJ注解的介绍,说法错误的是。()A:@Aspect用于定义一个切面B:@Pointcut用于定义切入点表达式C:
@Before用于定义前置通知,相当于BeforeAdviceD:@After用于定义后置通知,相当于AfterReturni
ngAdvice以下有关CGLIB代理相关说法正确的是。()A:CGLIB代理的使用非常简单,但它还有一定的局限性——使用动态
代理的对象必须实现一个或多个接口。B:如果要对没有实现接口的类进行代理,那么可以使用CGLIB代理。C:CGLIB是一个高性
能开源的代码生成包,在使用时需要另外导入CGLIB所需要的包。D:Spring中的AOP代理,可以是JDK动态代理,也可以是CG
LIB代理。以下关于SpringAOP的介绍错误的是。()A:AOP的全称是Aspect-OrientedProgram
ming,即面向切面编程(也称面向方面编程)。B:AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,这种采用横向抽
取机制的方式,采用OOP思想是无法办到的。C:虽然AOP是一种新的编程思想,采取横向抽取机制,是OOP的升级替代品。D:目前
最流行的AOP框架有两个,分别为SpringAOP和AspectJ。简答题请对Spring的通知类型进行简要说明。
献花(0)
+1
(本文系太好学原创)