SSH框架之Spring 下

Spring整合JDBC:
其实是学习spring在数据访问模块开发的工具类–JDBCTemplate,其功能性质与DBUtils一模一样.。
1、导包
SSH框架之Spring 下_第1张图片
2.书写Dao
SSH框架之Spring 下_第2张图片
3.配置文件注册Bean
SSH框架之Spring 下_第3张图片
将数据库连接配置单独放一个文件,便于维护;
SSH框架之Spring 下_第4张图片
SSH框架之Spring 下_第5张图片
因为UserDaoImpl继承了JdbcDaoSupport,所以配置中,不需要再配置JDBC模板对象。
Spring对事务管理
Spring操作事务核心对象:PlatformTransactionManager
1.DatasourceTransactionManager // 针对jdbc|myBatis的事务管理器
2.HibernateTransactionManager // 针对Hibernate框架的事务管理器
Spring事务属性配置
1、 隔离级别
未提交读 :脏读,不可重复读,虚读都有可能发生
已提交读 :避免脏读。但是不可重复读和虚读有可能发生
可重复读 :避免脏读和不可重复读.但是虚读有可能发生.
串行化的 :避免以上所有读问题.
2、超时信息:
规定一个自动回滚时间.如果事务执行超过了该事件,将会回滚
3、是否只读:
如果将一个事务的只读属性打开,那么该事务中如果出现增删改操作,那么抛出异常并回滚.
4、传播行为:
SSH框架之Spring 下_第6张图片
Spring中实现事务控制(事务模板控制)(了解)
Spring中实现事务控制(AOP控制)
方式一:XML配置
导包
SSH框架之Spring 下_第7张图片
准备dao和service
配置
SSH框架之Spring 下_第8张图片
SSH框架之Spring 下_第9张图片
方式二:注解配置
导包
准备service
SSH框架之Spring 下_第10张图片
准备dao
配置
SSH框架之Spring 下_第11张图片

你可能感兴趣的:(javaEE)