摘要: 1、AOP(Aspect Oriented Program):面向切面编程-通过预编译方式和动态代理实现程序功能的统一维护的一种技术。降低业务逻辑部分的耦合度,提高程序的可重用性,提高开发效率。 从表面上来说,减少了代码的拷贝和对公共方法的显示调用,使用aop利用切面的方式实现公共方法的调用。 2、 阅读全文
posted @ 2020-06-16 23:09 南宫煌_慧 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: #动态代理的使用场景 保护目标对象 增强目标对象(例如 中介 黄牛 快递小哥,专人干专事) #静态代理和动态代理对比 静态代理:显示声明被代理对象 #JDK动态代理 Java1.3以后,Java提供了动态代理技术,允许开发者在运行期间创建接口的代理实例。在Sun推出动态代理时,很难想象它有多大的实际 阅读全文
posted @ 2020-06-16 21:50 南宫煌_慧 阅读(387) 评论(0) 推荐(0) 编辑