- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
已经掌握了Spring开发框架课程的读者,需要进行数据库事务处理操作的人群
你将会学到:
SpringJDBC实现数据表CRUD操作,并可以通过其掌握Spring事务处理架构
课程简介:
数据库是软件项目开发中最为常见的数据存储手段,在Spring开发框架之中为了简化数据库的开发操作,提供了JDBC模版技术,同时也提供了基于AOP形式的数据库事务处理,在本章中将为读者详细的讲解JDBC模版、C3P0数据库连接池以及声明式事务的使用。
通过本章的学习可以达到以下的目标:
1、 掌握SpringJDBC与传统JDBC开发中的联系与区别;
2、 掌握Hikari数据库连接池的配置;
3、 掌握JdbcTemplate模版类的使用,并可以使用该模版实现数据的CRUD操作;
4、 掌握Spring中事务管理的架构与核心配置接口的使用;
5、 掌握Spring中事务传播与事务隔离级别的控制;
6、 掌握AOP声明式事务的定义与使用。
课程代码在第一个视频附件之中
课程大纲-SpringJDBC与Spring事务架构
第1章SpringJDBC(57分钟3节)
1-1
SpringJDBC简介SpringJDBC简介JDBC是Java提供的一项服务技术,但是传统的JDBC由于需要进行标准步骤的拆分处理,所以代码的编写并不灵活,本课程从宏观的角度分析了JDBC技术所存在的问题,同时为读者解释了ORMapping设计模式的含义,并简述了SpringJDBC技术。
「仅限付费用户」点击下载“02_课程源代码.rar”
[11:04]开始学习1-2
DriverManagerDataSourceSpringJDBC实现数据开发管理过程中需要提供有效的数据库连接,而为了便于连接管理,在Spring中使用DriverManagerDataSource实现了封装,本课程为读者讲解了该类的定义结构以及相关操作方法的使用。
[14:32]开始学习1-3
HikariCP数据库连接池数据库连接池是一种较为常见的JDBC性能提升解决方案,现代的开发中可以使用HikariCP数据库连接池组件进行管理,同时Spring也可以无缝衔接此组件,本课程通过实际操作讲解了此连接池组件的配置与使用。
[31:56]开始学习第2章JdbcTemplate操作模版(56分钟4节)
2-1
JdbcTemplate操作模版SpringJDBC中为了简化JDBC的操作,提供了JdbcTemplate模版支持类,该操作实现了对原始JDBC操作的轻量级包装,本课程将基于DataSource实例实现JdbcTemplate对象实例化以及SQL更新命令的执行。
[10:04]开始学习第3章Spring事务管理(35分钟3节)
第4章Spring事务组成分析(1小时16分钟4节)
4-1
TransactionStatusSpring每开启一个事务都会返回TransactionStatus事务状态对象实例,开发者可以基于此操作实现事务状态的判断以及SavePoint的配置,本课程通过具体的实例为读者讲解了TransactionStatus接口的相关使用分析。
[18:24]开始学习第5章Spring声明式事务管理模型(46分钟3节)
5-1
@Transactional注解要想简化事务的硬编码实现,首先需要解决的就是事务相关规则的定义,这一操作可以通过Transactional注解来进行配置,本课程讲解了该注解的组成结构,并且依据具体的操作讲解了该注解的实际应用。
[16:47]开始学习5-3
Bean事务切面配置新的Spring提倡零配置的方式,所以对于AOP的事务管理,就可以采用Bean形式进行定义,本分析了tx命名空间所涉及到的配置类关联结构,并且依据该结构采用切面配置Bean的方式实现了事务管理定义。
[12:11]开始学习
“李兴华”老师的其他课程更多+