spring 模式
来源:互联网 发布:淘宝军工 编辑:程序博客网 时间:2024/06/02 00:56
转:spring源码也读了两遍了,但对于里面描述的关系还是不太清楚,以后再多读几遍吧,但总还有些收获的,
下面就说说spring用到的设计模式主要有哪些:
1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;
2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;
3.代理模式,在Aop实现中用到了JDK的动态代理;
4.策略模式,第一个地方,加载资源文件的方式,使用了不同的方法,
比如:ClassPathResourece,FileSystemResource,ServletContextResource,UrlResource但他们都有共同的借口Resource;
第二个地方就是在Aop的实现中,采用了两种不同的方式,JDK动态代理和CGLIB代理;
5.单例模式,这个比如在创建bean的时候。就说以上这些,说的也不是很清楚,如果想搞明白,还是多看几遍代码吧,
当然还用到了其他的设计模式,就不多说了。
0 0
- spring 模式
- Spring 模式
- spring事务管理,AOP模式
- spring 事务匹配模式
- Spring 工厂模式
- spring中的设计模式
- spring中的设计模式
- Spring之工厂模式
- spring aop 适配器模式
- spring中的设计模式
- spring getbean 用单例模式
- Spring中的设计模式
- Spring中的设计模式
- spring 注解模式 详解
- Spring中的设计模式
- spring 单例模式
- Spring中的设计模式
- Spring中的设计模式
- 数据中心(IDC)的UPS电池容量配置的计算方法
- 第五周 编程题
- Android最佳性能实践(一)——合理管理内存
- 深入理解Android的startservice和bindservice
- 如何将PDF转换成PPT文件格式
- spring 模式
- HTML学习笔记(九)表单
- 100个提交事务的LR脚步
- Bugtags 使用说明
- 关于“未能加载文件或程序集”的解决方法
- Tcl -- lsearch
- web.xml与listener
- Android最佳性能实践(二)——分析内存的使用情况
- 多线程编程之生产者消费者