Java开发工程师(Web方向) - 04.Spring框架 - 第3章.AOP技术
Posted FudgeBear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java开发工程师(Web方向) - 04.Spring框架 - 第3章.AOP技术相关的知识,希望对你有一定的参考价值。
Spring框架 - AOP概述 笔记https://my.oschina.net/hava/blog/758873
Spring框架 - AOP使用 笔记https://my.oschina.net/hava/blog/758881
AOP技术单元测试
如下关于AOP的描述中错误的是:
-
A.
AOP可以对代码进行解耦;
-
B.
AOP可以作用于函数执行;
-
C.
AOP可以简化代码;
-
D.
AOP只能作用于public函数;
下面哪个不属于AOP的Advice类型:
-
A.
Before returning;
-
B.
After finally;
-
C.
After returning;
-
D.
Before;
关于Pointcut表达式,说法错误的是:
-
A.
必须得声明函数的参数列表匹配模式;
-
B.
必须得声明函数的modifiers;
-
C.
必须得声明函数抛出异常的匹配模式;
-
D.
必须得声明函数所在类的包的匹配模式;
AOP技术作业
http://zhanjingbo.site/14759932535473.html
完成一个基本的应用,提供若干个Service(>=2),每个Service提供基本的增删查改的接口(实现随意,比如输出一行信息),通过AOP保证所有所有的Service接口在正常调用返回后以及抛出异常时(Service接口模拟),打出如下信息:函数名称,函数参数,并说明发生的事件:正常返回或者抛出异常。
(注:需要查找资料,了解JoinPoint的API)
基本要求:必须附加一个项目说明文档,说明每个功能点对应程序的运行结果(截图),项目的接口说明或者关键代码(不要把全部代码贴出来)等可以反映项目结果的内容。提交作业的时候必须有这个项目说明文档,否则会影响最终评分。
以上是关于Java开发工程师(Web方向) - 04.Spring框架 - 第3章.AOP技术的主要内容,如果未能解决你的问题,请参考以下文章
Java开发工程师(Web方向) - 01.Java Web开发入门 - 第6章.蜂巢
Java开发工程师(Web方向) - 01.Java Web开发入门 - 第2章.HTTP协议简介
Java开发工程师(Web方向) - 03.数据库开发 - 第4章.事务
Java开发工程师(Web方向) - 03.数据库开发 - 期末考试