Spring是2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。
本课程深入浅出讲解Spring的核心技术IoC、AOP,剖析框架的源代码。能让学员掌握框架的原理和应用。
2-1 Spring-IoC的理论
2-2 Spring-DI依赖注入
2-3 Spring-Spring使用反射创建对象
2-4 Spring-创建第一个项目
2-5 Spring-第一个例子实现步骤
2-6 Spring-创建接口和实现类
2-7 Spring-spring配置文件说明
2-8 Spring-声明bean
2-9 Spring-创建spring容器对象
2-10 Spring-第一个例子执行力流程
2-11 Spring-默认调用的无参数构造方法创建对象
2-12 Spring-创建容器对象会创建配置文件中的对象
2-13 Spring-默认是创建配置文件中所有对象
2-14 Spring-对象存在spring内部的map中
2-15Spring-获取容器中定义的对象信息
2-16 Spring-spring创建非自定义类对象
2-17 Spring-没有接口的类创建对象
2-18 Spring-属性赋值的分类
2-19 Spring-set注入-基本语法
2-20 Spring-set注入-必须有set方法
2-21 Spring-set注入-和属性名无关
2-22 Spring-set注入-给非自定义类属性赋值
2-23 Spring-set注入-引用类型
2-24 Spring-构造注入-name属性
2-25 Spring-构造注入-index属性
2-26 Spring-构造注入-省略index属性
2-27 Spring-构造注入-创建File对象
2-28 Spring-引用类型的自动注入
2-29 Spring-byName自动注入
2-30 Spring-byType自动注入
2-31 Spring-ioc作业
2-32 Spring-spring是容器
2-33 Spring-spring的工作方式
2-34 Spring-IoC作业
2-35 Spring-IoC可以实现解耦合
2-36 Spring-多个配置文件
2-37 Spring-使用import加载多个配置文件
2-38 Spring-使用通配符的多配置文件
2-39 Spring-注解的第一个例子
2-40 Spring-Component创建对象
2-41 Spring-创建对象的四个注解
2-42 Spring-扫描多个包的三种方式
2-43 Spring-简单类型Value
2-44 Spring-@Value使用外部属性配置文件
2-45 Spring-@Autowired自动注入byType
2-46 Spring-@Autowired自动注入byName
2-47 Spring-@Autowired注解的required属性
2-48 Spring-@Resource默认是byName
2-49 Spring-@Resoruce只使用byName注入
2-50 Spring-IoC总结
3-1 Spring-修改代码增加新的功能
3-2 Spring-导致的问题
3-3 Spring-创建目标的代理
3-4 Spring-AOP能完成代理的功能
3-5 Spring-AOP的作用
3-6 Spring-AOP的概念
3-7 Spring-什么地方用AOP
3-8 Spring-Aspectj框架介绍
3-9 Spring-Aspectj的5个通知注解
3-10 Spring-切入点表达式语法
3-11 Spring-切入点表达式第一个例子
3-12 Spring-切入点表达式的其他例子
3-13 Spring-IoC注解的作业
3-14 Spring-复习AOP的概念
3-15 Spring-前置通知创建业务接口
3-16 Spring-@Before前置通知
3-17 Spring-没有加入代理生成器标签之前
3-18 Spring-使用代理增强功能
3-19 Spring-切入点表达式的变化形式
3-20 Spring-通知方法的参数JoinPoint
3-21 Spring-@AfterReturning基本语法
3-22 Spring-@AfterReturning使用
3-23 Spring-JoinPoint必须是第一个参数
3-24 Spring-@Around环绕通知
3-25 Spring-@Around的使用特点
3-26 Spring-@AfterThrowing异常通知
3-27 Spring-@After最终通知
3-28 Spring-@Pointcut定义切入点表达式
3-29 Spring-总结和执行流程
3-30 Spring-AOP的作业
5-1 Spring-Aop作业
5-2 Spring-Aop作业使用注解
5-3 Spring-复习整合MyBatis
5-4 Spring-mysql中是事务
5-5 Spring-业务类的public方法上面需要事务
5-6 Spring-spring统一管理事务
5-7 Spring-事务的有关文档
5-8 Spring-事务管理器工作方式
5-9 Spring-事务的提交和回滚时机
5-10 Spring-事务底层是AOP的环绕通知
5-11 Spring-5个隔离级别
5-12 Spring-1个超时时间
5-13 Spring-传播行为required
5-14 Spring-传播行为support
5-15 Spring-传播行为require_new
5-16 Spring-事务环境-创建表
5-17 Spring-事务环境-创建实体类
5-18 Spring-事务环境-创建Dao和Mapper
5-19 Spring-事务环境-mybatis主配置文件
5-20 Spring-事务环境-业务方法buy实现
5-21 Spring-事务环境-spring配置文件
5-22 Spring-事务环境-测试-需要事务
5-23 Spring-第一种事务控制-@Transaction注解的介绍
5-24 Spring-第一种事务控制-注解的使用步骤
5-25 Spring-第一种事务控制-修改spring配置文件
5-26 Spring-第一种事务控制-事务生效
5-27 Spring-第一种事务控制-rollbackFor说明
5-28 Spring-第一种事务控制-注解的使用特点
5-29 Spring-第二种事务控制-声明业务方法事务属性
5-30 Spring-第二种事务控制-声明其他业务方法事务属性
5-31 Spring-第二种事务控制-声明切入点表达式
5-32 Spring-第二种事务控制-测试
5-33 Spring-事务总结
获取步骤