今天看了spring AOP编程,对于AOP编程有了初步了解。在传统的业务处理代码中,会进行日志记录、事务处理、安全验证等。这些操作代码分布在系统业务各处,这样不利于维护、修改。于是AOP编程出现了,把这些共同的操作代码抽取出来,然后再织入系统所需要的地方。而spring框架的功能就是帮助程序员实现AOP编程。
前面是对于AOP编程的作用的一些理解。接下来介绍一下基于代理类ProxyFactoryBean的AOP实现步骤:
1.编写数据访问层 2.编写业务逻辑层 3.编写方面代码(使用Logger完成日志功能,需要缇娜接属性文件。) 4.将业务逻辑代码和方面代码组装进代理类(就是写进appication.xml文件里)