搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Spring Data Access源码精讲/软件开发源码精讲系列
0.00     定价 ¥ 88.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302613848
  • 作      者:
    作者:王涛|责编:安妮//张爱华
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-11-01
收藏
畅销推荐
内容介绍
本书围绕Spring Data Access相关技术,着重强调方法的流程分析和成员变量的分析,测试用例的数量相对较少。 本书内容包含Spring Data Access中的四大核心模块的使用及其源码分析,四大模块分别是spring-jdbc、spring-tx、spring-orm和spring-oxm。本书可以帮助读者快速掌握这四大模块的基本使用方法以及Spring Data Access中常见接口的处理流程。 本书的源码分析大部分情况下遵循测试用例优先,尽可能保证源码可复现。 本书适合作为具有一定Java编程基础的读者、对Spring框架有基础开发能力的读者和对Spring Data Access开发有一定实践经验的读者的参考用书。
展开
目录
第1章 Spring数据源码环境搭建与核心类介绍
1.1 spring-jdbc测试环境搭建
1.1.1 spring-jdbc基于SpringXML环境搭建
1.1.2 spring-jdbc基于Spring注解模式环境搭建
1.2 spring-orm测试环境搭建
1.2.1 spring-orm基于SpringXML环境搭建
1.2.2 spring-orm基于Spring注解模式环境搭建
1.3 Spring数据操作中的核心类
1.4 总结
第2章 JdbcTemplate类分析
2.1 初识JdbcTemplate类
2.1.1 DataSource分析
2.1.2 JdbcTemplate的初始化
2.2 JdbcTemplate中的执行操作分析
2.2.1 获取数据库链接对象
2.2.2 应用Statement的配置数据
2.2.3 处理警告信息
2.2.4 释放链接对象
2.2.5 配合PreparedStatementCreator和PreparedStatementCallback的执行操作
2.2.6 配合ConnectionCallback的执行操作
2.3 JdbcTemplate中的查询操作分析
2.3.1 RowMapperResultSetExtractor对象分析
2.3.2 query方法分析
2.3.3 RowMapper接口分析
2.3.4 ResultSetExtractor对象分析
2.4 JdbcTemplate中的更新操作分析
2.4.1 配合PreparedStatementCreator和PreparedStatementSetter的更新操作
2.4.2 配合SQL的批量更新
2.5 PreparedStatementCreator和PreparedStatementSetter接口分析
2.5.1 PreparedStatementCreatorImpl对象分析
2.5.2 SimplePreparedStatementCreator对象分析
2.5.3 ArgumentTypePreparedStatementSetter对象分析
2.5.4 ArgumentPreparedStatementSetter对象分析
2.6 NamedParameterJdbcTemplate分析
2.6.1 NamedParameterJdbcTemplate中的执行操作
2.6.2 NamedParameterJdbcTemplate中的更新操作
2.6.3 NamedParameterJdbcTemplate中的查询操作
2.7 SqlParameterSource接口分析
2.7.1 EmptySqlParameterSource类分析
2.7.2 AbstractSqlParameterSource类分析
2.7.3 BeanPropertySqlParameterSource类分析
2.7.4 MapSqlParameterSource类分析
2.8 JdbcTemplate中的call方法分析
2.8.1 extractReturnedResults方法分析
2.8.2 extractOutputParameters方法分析
2.9 总结
第3章 SimpleJdbc类分析
3.1 SimpleJdbcInsert测试环境搭建
3.2 SimpleJdbcCall测试环境搭建
3.3 SimpleJdbcInsert类分析
3.3.1 SimpleJdbcInsert初始化分析
3.3.2 SimpleJdbcInsert执行方法分析
3.4 SimpleJdbcCall类分析
3.4.1 SimpleJdbcCall中的checkCompiled方法分析
3.4.2 SimpleJdbcCall中的matchInParameterValuesWithCallParameters方法分析
3.4.3 SimpleJdbcCall中的executeCallInternal方法分析
3.5 总结
第4章 RdbmsOperation 类分析
4.1 RdbmsOperation测试环境搭建
4.1.1 SqlQuery测试环境搭建
4.1.2 SqlUpdate测试环境搭建
4.2 初识RdbmsOperation类
4.3 SqlOperation类分析
4.4 SqlQuery类分析
4.5 SqlUpdate类分析
4.6 总结
第5章 spring-jdbc中的数据源对象
5.1 spring-jdbc数据源对象梗概
5.2 委派模式下的数据源
5.2.1 TransactionAwareDataSourceProxy中获取数据库链接对象
5.2.2 UserCredentialsDataSourceAdapter中获取数据库链接对象
5.2.3 IsolationLevelDataSourceAdapter中获取数据库链接对象
5.2.4 WebSphereDataSourceAdapter中获取数据库链接对象
5.3 AbstractDataSource 系列的数据源
5.4 总结
第6章 spring-jdbc中异常分析
6.1 SQLErrorCodesFactory 分析
6.1.1 SQL异常状态码初始化
6.1.2 SQLErrorCodes对象分析
6.2 SQLExceptionTranslator接口分析
6.2.1 AbstractFallbackSQLExceptionTranslator类分析
6.2.2 SQLExceptionSubclassTranslator类分析
6.2.3 SQLStateSQLExceptionTranslator类分析
6.2.4 SQLErrorCodeSQLExceptionTranslator类分析
6.3 总结
第7章 spring-jdbc与嵌入式数据库
7.1 嵌入式数据库环境搭建
7.2 嵌入式数据库实例化分析
7.2.1 configureConnectionProperties方法分析
7.2.2 DatabasePopulatorUtils.execute分析
7.3 总结
第8章 Spring事务中的三个关键类
8.1 Spring 事务测试环境搭建
8.2 事务相关接口说明
8.2.1 TransactionExecution接口
8.2.2 SavepointManager接口
8.2.3 TransactionStatus接口
8.2.4 TransactionDefinition接口
8.2.5 PlatformTransactionManager接口
8.2.6 TransactionCallback接口
8.2.7 TransactionOperations接口
8.2.8 TransactionFactory接口
8.3 AbstractPlatformTransactionManager类分析
8.3.1 handle
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证