编程语言
首页 > 编程语言> > 小滴课堂 - 第十一章:设计模式在框架和源码里面的应用和准备

小滴课堂 - 第十一章:设计模式在框架和源码里面的应用和准备

作者:互联网

logo 愿景:"让编程不再难学,让技术与生活更加有趣"


更多架构课程请访问 xdclass.net

第1集 设计模式在框架和源码里面的应用和准备

简介:介绍设计模式的在jdk源码的应用和Spring源码准备

image-20201016164549895

image-20201016164549895

 

 

 

 

第2集 单例设计模式在Spring框架里面的应用

简介:单例模式在Spring框架里面的应用

<!--<bean id="video" class="net.xdclass.sp.domain.Video" scope="singleton"> -->
<bean id="video" class="net.xdclass.sp.domain.Video" scope="prototype">
​
        <property name="id" value="9"/>
        <property name="title" value="Spring 5.X课程" />
​
</bean>

 

 private static  void testScope(ApplicationContext context){
        Video  video1 = (Video)context.getBean("video");
​
        Video  video2 = (Video)context.getBean("video");
​
        //靠匹配内存地址,== 是匹配内存地址
        System.out.println( video1 == video2 );
​
  }

 

 

第3集 模板方法模式在Spring框架里面的应用之JDBCTemplate

简介:讲解模板方法模式JDBCTempalte的应用

public List<Map<String, Object>> queryForList(String sql) 

 

image-20201016202415503

 

 

 

第4集 代理和策略模式在Spring框架里面的应用

简介:讲解代理和策略模式在Spring里面的应用

什么是静态代理: 由程序创建或特定工具自动生成源代码,在程序运行前,代理类的.class文件就已经存在
 
​
什么是动态代理: 在程序运行时,运用反射机制动态创建而成,无需手动编写代码
  JDK动态代理
  CGLIB动态代理

 

AopProxy
​
JdkDynamicAopProxy
​
CglibAopProxy
​
ProxyFactoryBean # protected Object getProxy(AopProxy aopProxy)

目录

​ 愿景:"让编程不再难学,让技术与生活更加有趣"

第1集 设计模式在框架和源码里面的应用和准备

第2集 单例设计模式在Spring框架里面的应用

第3集 模板方法模式在Spring框架里面的应用之JDBCTemplate

第4集 代理和策略模式在Spring框架里面的应用


标签:设计模式,Spring,代理,模式,源码,应用,小滴
来源: https://blog.csdn.net/dev666/article/details/111192931