zoukankan      html  css  js  c++  java
  • 《《《Spring 视频学习笔记

    视频地址:https://www.bilibili.com/video/BV1Sb411s7vP?from=search&seid=16572436084456849551

    P101.spring课程四天安排
    P202.今日课程内容介绍
    P303.spring概述

    spring官网:https://spring.io/

    spring概述:

    P404.spring发展历程

    P505.spring的优势

     

     

    P606.spring的体系结构

    官网中点击 spring framework

    有提供好的坐标,把这个坐标导入就可以了

     

    P701.编写jdbc的工程代码用于分析程序的耦合

     

     

     

     创建好的项目

     添加依赖

     

     根据这个这个创建一个数据库表

     新建一个class类

     

     运行

    打印出数据

     

    如果编译报错时

     mySql.jdbc不存在

     

     程序的耦合

    P802.编译期依赖

    P903.程序的耦合和解耦的思路分析1

    P1004.曾经代码中的问题分析_bilibili

    P1105.编写工厂类和配置文件
    P1206.工厂模式解耦
    P1307.分析工厂模式中的问题并改造

    多例和单例区别

    P1408.工厂模式解耦的升级版

    P1501.ioc的概念和作用

    方式1:App主动查找资源

    方式2:工厂提供给App资源

     

    P1602.spring中的Ioc前期准备

     解压文件夹

     

     

     

     

     index.html为spring的开发包,可以右键用流量器打开

     

    P1703.spring基于XML的IOC环境搭建和入门

    新建一个项目

     

     

     

     补全

    导入版本依赖

     

     导入依赖之后出现jar包

     

     给其添加约束

     搜索xmlns

     把内容拷贝到xml中

     

     

    P1804.ApplicationContext的三个实现类_bilibili

    P1905.BeanFactory和ApplicationContext的区别

    P2006.spring中bean的细节之三种创建Bean对象的方式

     

     

    P2107.spring中bean的细节之作用范围

    singleton(单例),prototype(多例)要记住,其它了解

    global-session图解(了解)

    P2208.spring中bean的细节之生命周期

    P2309.spring的依赖注入

    P2410.构造函数注入

     

    P2511.set方法注入

    P2612.注入集合数据

    P2713.课程知识梳理

    P2801.今日课程内容介绍


    P2902.常用IOC注解按照作用分类

     

    P3003.用于创建的Component注解

     bean.xml中

    P3104.由Component衍生的注解

    P3205.自动按照类型注入

    IOC容器是一个Map结构,key:accountDao,value:public class AccountDaoImpl implement IaccountDao{}

    IAccountDao通过@Autowried注解去IOC容器中寻找value中IAccountDao

    P3306.用于注入数据的注解

    P3407.改变作用范围以及和生命周期相关的注解

    P3501.基于XML的IOC的案例-案例准备

    P3602.基于XML的IOC的案例-编写spring的Ioc配置

    新建bean.xml(从spring中拷贝xml头)

     

     

    P3703.测试基于XML的IOC案例
    P3804.注解IOC案例-把自己编写的类使用注解配置
    P3901.spring的新注解-Configuration和ComponentScan

    P4002.spring的新注解-Bean

    代替了xml中的bean

    P4103.AnnotationConfigApplicationContext的使用
    P4204.spring的新注解-Import

    P4305.spring的新注解-PropertySource

    新建一个jdbcConfig.properties

     

     

    P4407.spring整合junit问题分析
    P4508.spring整合junit完成
    P4601.今日课程内容介绍_bilibili

    P4702.案例中添加转账方法并演示事务问题
    P4803.分析事务的问题并编写ConnectionUtils

     工具类utils(具体代码不全 ,不建议使用)

    新建一个连接的工具类,它用于从数据源中获取一个连接,并且实现和线程的绑定

     

     

     

    新建一个 和事务管理相关的工具类,它包含了,开启事务,提交事务,回滚事务和释放连接

     

     

     

     

    把连接和线程解绑

     

    P4904.编写事务管理工具类并分析连接和线程解绑
    P5005.编写业务层和持久层事务控制代码并配置spring的ioc
    P5106.测试转账并分析案例中的问题

     

    P5207.代理的分析

    P5308.基于接口的动态代理回顾

    基于子类的动态代理

    步骤:

    1.导入jar包

     2.

     

    P5409.基于子类的动态代理
    P5510.使用动态代理实现事务控制
    P5601.AOP的概念

    P5702.spring中的aop术语和细节

    P5803.spring基于XML的AOP-编写必要的代码

     

     

    P5904.spring基于XML的AOP-配置步骤
    P6005.切入点表达式的写法
    P6106.四种常用通知类型

    不建议使用这种方式,使用 P6409.spring基于注解的AOP配置 的注解配置

    要把aop:pointcut放在内置通知的最上面,因为约束规则就是要放在上面

     

    P6207.通用化切入点表达式
    P6308.spring中的环绕通知

     

    P6409.spring基于注解的AOP配置

     

     

     

    P6510.总结和作业安排
    P6601..今日课程内容介绍
    P6702.JdbcTemplate的概述和入门

    P6803.JdbcTemplate在spring的ioc中使用

     

     

     1.创建一个新的工程

     

     

     

     

     

    P6904.JdbcTemplate的CRUD操作

     把内容复制到新建的bean.xml中

    引入必要的依赖

    配置数据源

     

    P7005.JdbcTemplate在Dao中的使用
    P7106.JdbcDaoSupport的使用以及Dao的两种编写方式
    P7201.基于XML的AOP实现事务控制

     

     

    P7302.作业-基于注解的AOP实现事务控制及问题分析_上
    P7403.作业-基于注解的AOP实现事务控制及问题分析_下
    P7504.spring中事务控制的一组API
    P7605.spring事务控制的代码准备
    P7706.spring基于XML的声明式事务控制-配置步骤

     

     

     

    P7807.spring基于注解的声明式事务控制
    P7908.spring基于纯注解的声明式事务控制
    P8009.spring编程式事务控制1-了解
    P8110.spring编程式事务控制2-了解
    P8211.spring5新特性的介绍

  • 相关阅读:
    vmware下玩ubuntu总结
    .Net Json 字典序列化
    Flex Air TitleWindow 拖动范围控制
    TimesTen 问题荟萃
    TimesTen 时间戳(timestamp)用法
    批量数据插入 (.Net, ODBC)
    腾讯 360浏览器 调用js问题
    [转]Android项目源码混淆问题解决方法
    Intent调用大全
    View实现涂鸦、撤销以及重做功能【转】
  • 原文地址:https://www.cnblogs.com/lidar/p/12960724.html
Copyright © 2011-2022 走看看