码迷,mamicode.com
首页 > 编程语言 > 详细

Spring中用到的设计模式

时间:2017-09-06 10:07:23      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:glib   工厂模式   方法   tco   etc   todo   资源文件   ica   jdk动态代理   

 

Todo:

 

1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;

2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;

3.代理模式,在Aop实现中用到了JDK的动态代理;

4.策略模式,第一个地方,加载资源文件的方式,使用了不同的方法,比如:ClassPathResourece,FileSystemResource,ServletContextResource,UrlResource但他们都有共同的借口Resource;第二个地方就是在Aop的实现中,采用了两种不同的方式,JDK动态代理和CGLIB代理;

5.单例模式,这个比如在创建bean的时候。

Spring中用到的设计模式

标签:glib   工厂模式   方法   tco   etc   todo   资源文件   ica   jdk动态代理   

原文地址:http://www.cnblogs.com/chengdabelief/p/7482734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!