摘要: 1.1、 Aop, aspect object programming 面向切面编程 功能: 让关注点代码与业务代码分离! 关注点, 重复代码就叫做关注点; 切面, 关注点形成的类,就叫切面(类)! 面向切面编程,就是指 对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码 阅读全文
posted @ 2017-02-19 18:46 晴空~万里 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1.1、 Aop, aspect object programming 面向切面编程 功能: 让关注点代码与业务代码分离! 关注点, 重复代码就叫做关注点; 切面, 关注点形成的类,就叫切面(类)! 面向切面编程,就是指 对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码 阅读全文
posted @ 2017-02-19 18:31 晴空~万里 阅读(4618) 评论(0) 推荐(0) 编辑
摘要: 1.事务的使用: 每次对数据库操作我们都需要开启事务,事务开启后,我们就需要对数据库进行一次或者多次操作,当操作完成后就需要提交事务。比如一个业务中多次操作数据库,但是当某个方法出错的时候,我们需要整体回滚, 所以我们把业务的操作绑定在一个事务中。) 2.手动实现aop管理事务 我们都知道,如果在业 阅读全文
posted @ 2017-02-19 17:28 晴空~万里 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 1.1、cglib代理,也可也叫子类代理 Cglib代理,也叫做子类代理。我们知道,JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能使用JDK的动态代理。cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对f 阅读全文
posted @ 2017-02-19 13:10 晴空~万里 阅读(571) 评论(0) 推荐(0) 编辑