Spring教程
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
教程软件版本说明:
- Spring框架:spring-framework-4.3.3.RELEASE-dist
- Hibernate框架:hibernate-release-5.0.7.Final
- 开发工具:MyEclipse2014
学习本课程要求:
下载教程全部源码
GitHub地址:https://github.com/yiidiancom/spring
SpringIOC容器
- 什么是Spring?(包下载)
- SpringIOC的概念和作用
- 工厂模式设计IOC容器
- SpringIOC的HelloWorld
- ApplicationContext接口
- SpringIOC的Scope配置
- 对象的生命周期方法
- 依赖注入-构造方法注入
- 依赖注入-setter方法注入
- 依赖注入-p名称空间
- SpringEL-HelloWorld
- SpringEL-操作List、Map
- SpringEL-方法调用
- SpringEL-运算符
- SpringEL-三目运算
- SpringEL-正则表达式
- SpringIOC注解的HelloWorld
- @Value注入普通数据
- @Autowired装配实例
- @Qualifier装配实例
- @Resource装配实例
- 零配置-@Configuration
- 零配置-@ComponentScan
- 零配置-@PropertySource
- 零配置-@Import
- 零配置-@Bean
Spring整合Junit
SpringAOP切面编程
- 什么是AOP?
- AOP相关术语
- AOP底层-JDK动态代理
- AOP底层-Cglib子类代理
- SpringAOP的HelloWorld
- 切入点表达式语法
- 前置通知
- 最终通知
- 后置通知
- 异常通知
- 环绕通知
- SpringAOP注解的HelloWorld
- 注解通知的写法
- SpringAOP的零配置
Spring整合JDBC
- Spring整合Jdbc的HelloWorld
- JdbcDaoSupport的使用
- JdbcTemplate实现增删改查
- Spring的Jdbc事务-XML
- Spring的Jdbc事务-注解
- Spring的Jdbc事务-零配置