春天用到的设计模式
来源:互联网 发布:网络视频广告价格表 编辑:程序博客网 时间:2024/05/01 14:30
spring源码也读了两遍了,但对于里面描述的关系还是不太清楚,以后再多读几遍吧,但总还有些收获的,下面就说说spring用到的设计模式主要有哪些:
1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;
2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;
3.代理模式,在Aop的实现中用到了JDK的动态代理;
4.策略模式,第一个地方,加载资源文件的方式,使用了不同的方法,比如:ClassPathResourece,FileSystemResource,ServletContextResource,UrlResource但他们都有共同的借口Resource;第二个地方就是在Aop的实现中,采用了两种不同的方式,JDK动态代理和CGLIB代理;
5.单例模式,这个比如在创建豆的时候。
就说以上这些,说的也不是很清楚,如果想搞明白,还是多看几遍代码吧,当然还用到了其他的设计模式,就不多说了。
0 0
- 春天用到的设计模式
- 用到的设计模式
- spring用到的设计模式
- Spring 用到的设计模式
- Tomcat用到的设计模式
- spring用到的设计模式
- Mybatis用到的设计模式
- Mybatis 用到的设计模式
- 合作开发用到的几个 设计模式
- Spring中的用到的设计模式大全
- 设计模式中需要用到的原则
- C#项目中常用到的设计模式
- Android经常用到的设计模式
- Android 开发中常用到的设计模式
- spring 用到的九种设计模式
- Android开发中常用到的设计模式
- Spring 框架中都用到的设计模式
- Java中常用到的部分设计模式
- CSDN博客ByeBye
- python邮件发送
- iOS中关于多线程的一些方法
- C++基础知识---static const成员变量的初始化
- java验证码的生成
- 春天用到的设计模式
- 【Android】解决第一次安装Android Studio1.0版本未翻墙情况下,无法进入Android Studio
- unity3D--数据库
- 通过 Python 装饰器实现DRY(不重复代码)原则
- SPRING事务的属性有哪些?其中,事务隔离级别有哪几种?什么情况需要使用这几种事务隔离级别?
- 使用Mockup Plus的九大理由
- python发送QQ邮件
- STL欠缺什么?
- U盘解决 日立硬盘 c1门