一、实验目的1、了解AOP的概念和作用;2、理解AOP中的相关术语;3、了解Spring中两种动态代理方式的区别;4、掌握基于XML和注解的AspectJ开发。二、实验内容1、按图所示的类图结构,设计接口及其实现类,并完成另外两附加要求:(1)日志功能:在程序执行期间追踪正在发生的活动(打印出调用的方法,以及参数的参数值);(2)验证功能:希望计算器只能处理正数的运算,当有负数参与运算时,给出提示说明。分别使用基于XML和注解的AspectJ实现上述功能(创建两个项目)。(图就是int加减乘除)