Srping outline

The annotations have bean.xml, and the full annotations do not have this configuration file.

mybatis framework (total four days)

Day 1: Getting started with spring

properties模拟控制反转获取对象(工厂模式)
    两大类创建对象(时机和个数等)
    创建Bean的三种方式(默认构造、静态方法、对象方法)
    依赖注入(构造、set、spel(本质set)、复杂数据、基本类型和String等)
    bean的范围和生命周期(周期了解)

Day 2: Spring basic use

对应xml里面的注解
        自动按照类型注入、Autowrid 、Qualifier、Resource、Value(可以使用el、且可以基本类型和String)、集合类型只能用xml注入
        范围和生命周期的注解
    dbutils crud(XML IOC案例)、dbutils crud(半注解 IOC案例:留着datasource、component扫描、dbutils的bean)
    全注解 IOC案例(Configuration、componetScan、Bean、AnnotationConfigApplicationContext、Import、PropertySource、参数Qualifier可独立使用)
    Spring整合Junit

Day 3: Spring bank transfer case

    编写ConnectionUtils(ThreadLoacl:一个线程一个Connetion)	
    编写事务管理器连接和解绑(tl不解绑Connection,再次获取还会有)
    xml IOC 事务转帐 案例
    动态代理:基于借口(jdk)、基于子类(不是final就可以)、动态代理来实现事务控制。
    面向切面编程
        aop术语(连接点、切入点、通知  原对象、目标对象、织入、 切面(切入点和通知的融合)
        通用化切点表达式
        四种通知类型(后置(异常)在最终后面),故用环绕比较好
        spring基于xml的aop配置
        spring基于半注解的aop配置

The fourth day: spring jdbc and spring packaged affairs

    jdbcTemplate的crud
    jdbcTemplate的spring ioc
    jdbcDaoSupport的使用以及dao两张方式(使用daosupport不适合使用注解)
    spring中事务控制的一组API
    基于xml的声明式事务、基于注解的声明式事务、纯注解的声明式事务
    编程式事务(这个反而代码变多了,了解)

Guess you like

Origin www.cnblogs.com/hnqm/p/12687520.html