Spring框架 - AOP概述 笔记https://my.oschina.net/hava/blog/758873
Spring框架 - AOP使用 笔记https://my.oschina.net/hava/blog/758881
AOP技术单元测试
返回
本次得分为:7.00/7.00, 本次测试的提交时间为:2017-09-11, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1
单选(2分)
如下关于AOP的描述中错误的是:
得分/总分
- A.
AOP可以对代码进行解耦;
- B.
AOP可以作用于函数执行;
- C.
AOP可以简化代码;
- D.
AOP只能作用于public函数;
2.00/2.00
2
单选(2分)
下面哪个不属于AOP的Advice类型:
得分/总分
- A.
Before returning;
2.00/2.00
- B.
After finally;
- C.
After returning;
- D.
Before;
3
多选(3分)
关于Pointcut表达式,说法错误的是:
得分/总分
- A.
必须得声明函数的参数列表匹配模式;
- B.
必须得声明函数的modifiers;
1.00/3.00
- C.
必须得声明函数抛出异常的匹配模式;
1.00/3.00
- D.
必须得声明函数所在类的包的匹配模式;
1.00/3.00
AOP技术作业
http://zhanjingbo.site/14759932535473.html
1
(12分)
完成一个基本的应用,提供若干个Service(>=2),每个Service提供基本的增删查改的接口(实现随意,比如输出一行信息),通过AOP保证所有所有的Service接口在正常调用返回后以及抛出异常时(Service接口模拟),打出如下信息:函数名称,函数参数,并说明发生的事件:正常返回或者抛出异常。
(注:需要查找资料,了解JoinPoint的API)
基本要求:必须附加一个项目说明文档,说明每个功能点对应程序的运行结果(截图),项目的接口说明或者关键代码(不要把全部代码贴出来)等可以反映项目结果的内容。提交作业的时候必须有这个项目说明文档,否则会影响最终评分。