面向方面编程,实际应该叫AOP,面向切面编程,这是Spring容器的另一大功能,它可以通过反射技术为你已经写好的代码自动加上一些通用功能,也是通过通过读取xml配置文件或注解(Annotation)为依据来进行反射实现的,用到了JDK的反射或CGLib的反射,能够对方法的不同部分(如前置,后置,抛出异常,环绕等)加入代码,一般用于数据库的事务处理(数据库更新类事务前后一般要加beginTransaction, endTransaction之类的代码)或日志处理等等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)