spring中AOP个人总结
简介
aop(aspect oriented programming)面向切面编程是spring当中一个重要内容,在学习之后感觉这个思想挺不错的,做个总结
AOP讲解
一、面向切面编程
听说过面向对象编程(oop),但是面向切面编程还真是第一次听说,那面向切面编程到底是什么呢?
面向切面编程是一种横向的编程方式,横向是一种平行的意思。在spring当中有很多的竖向的图,如下:
action中会调用到service,service当中会调用到dao,这样的类似一层一层的在spring当中认为是一种竖向编程,竖向编程结构清晰。
横向编程类似于