Skip to content

Tags: imooc-java/proxy

Tags

3-3动态代理实现添加InvocationHandler

Toggle 3-3动态代理实现添加InvocationHandler's commit message
总结组合模式和InvocationHandler方式生成的源码差别

3-1模拟JDK动态代理实现思路分析及简单实现

Toggle 3-1模拟JDK动态代理实现思路分析及简单实现's commit message
3-1 模拟 JDK 动态代理实现思路分析及简单实现

* 使用 Velocity 实现代理类自动生成
* 使用 commons-io 实现 代理类 java 文件写入

2-4使用cglib动态产生代理

Toggle 2-4使用cglib动态产生代理's commit message
2-4 使用 cglib 动态产生代理

* 增加 cglib-nodep 依赖包
* 使用 cglib 方式实现对火车的代理

2-3了解JDK动态代理

Toggle 2-3了解JDK动态代理's commit message
2-3 了解 JDK 动态代理 作业

* 通过JDK动态代理实现日志代理
* 实现日志代理和时间代理的组合

2-2聚合比继承更适合代理模式

Toggle 2-2聚合比继承更适合代理模式's commit message
2-2 聚合比继承更适合代理模式

* 删除继承代理类Car2
* 重命名Car3为CarTimeProxy
* 增加CarLogProxy
* 增加单元测试CarProxyTest,实现日志代理和时间代理的组合使用

2-1静态代理概念及实现

Toggle 2-1静态代理概念及实现's commit message
增加章节目录