MethodBeforeAdvice
ThrowsAdvice
AfterReturningAdvice
MethodInterceptor
第1题:
在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是( )。
A.Employee
B.Input
C.Staff
D.Stream
第2题:
A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件?组建?)
B.依赖注入即“面向接口”的编程
C.依赖注入是面向对象技术的替代品
D.依赖注入的使用会增大程序的规模
第3题:
在Spring中,下面的代码定义了一个前置通知类,则下列选项中,说法错误的是( )。public class LogAdvice implements MethodBeforeAdvice{
public void before(Method m,Object[]arges,Object target) throws Throwable{
System.out.println(m.getName()+"(" + Arrays.toString(args) +")";
});()
A. 方法before是MethodBeforeAdvice接口中定义的方法
B. 参数m是被通知的目标方法
C. 参数args是调用方法的参数
D. 参数target是代理类
第4题:
A.Spring默认使用用于接口的JDK动态代理
B.Spring只能使用JDK动态代理
C.Spring也可以使用CGLIB代理
D.Spring主要使用JDK动态代理
第5题:
用实现Runnable接口的方法创建线程时要()
A. 直接创建线程对象
B. 实现start方法
C. 通过run方法,启动线程对象
D. 先创建线程的目标对象,在通过目标对象创建线程对象
第6题:
Spring的通知类型有()。
第7题:
Spring中Before通知的目标对象要实现的接口是()。
第8题:
实现AOP代理时,下面说法正确的是()。
第9题:
Spring中around通知的目标对象要实现的接口是()。
第10题:
用于产生ProxyFactoryBean对象
用于产生代理对象
用于产生目标对象
提供应用程序用于获取托管在IoC容器中的任意对象
第11题:
围绕通知
提前通知
抛出通知
消息通知
第12题:
方法
目标对象
方法执行参数
Exception
第13题:
面向对象设计阶段中的类设计是要确定实现方案中的类、关联和接口形式及实现操作的______ 。
A.逻辑
B.顺序
C.控制
D.算法
第14题:
A.InvocationHandler
B.MethodInterceptor
C.MethodBeforeAdvice
D.AfterReturningAdvice
第15题:
A.控制反转
B. 对象被动地接受依赖类
C. 对象主动地寻找依赖类
D. 一定要用接口
第16题:
A.第一个参数是目标类
B.第二个参数Method由被代理接口的方法调用
C.第三个参数是方法调用的参数
D.当程序调用代理的目标方法时,会自动变为调用invoke方法
第17题:
Spring中ProxyFactoryBean的作用是什么()。
第18题:
Spring的AOP中通知类型有()
第19题:
Spring中around通知的目标对象要实现的接口中invoke中方法的参数是()。
第20题:
Spring中Before通知的目标对象要实现的接口中before方法中的三个常用的参数依次是()。
第21题:
实现ServletRequestListener接口的RequestInitialized方法
实现ServletRequestAttributeListener接口的attributeReplaced方法
实现ServletRequestListener接口的attributeAdded方法
实现ServletRequestAttributeListener接口的attributeAdded方法
实现ServletRequestListener接口的RequestDestroyed方法
第22题:
MethodBeforeAdvice
ThrowsAdvice
AfterReturningAdvice
MethodInterceptor
第23题:
MethodBeforeAdvice
ThrowsAdvice
AfterReturningAdvice
MethodInterceptor
第24题:
方法,方法的参数,目标对象
方法的参数,方法,目标对象
目标对象,方法,方法的参数
方法的参数,目标对象,方法