





定价:88元
印次:1-1
ISBN:9787302613848
出版日期:2022.11.01
印刷日期:2022.11.18
图书责编:安妮
图书分类:教材
本书围绕Spring Data Access相关技术,着重强调方法的流程分析和成员变量的分析,测试用例的数量相对较少。 本书内容包含Spring Data Access中的四大核心模块的使用及其源码分析,四大模块分别是spring-jdbc、spring-tx、spring-orm和spring-oxm。本书可以帮助读者快速掌握这四大模块的基本使用方法以及Spring Data Access中常见接口的处理流程。 本书的源码分析大部分情况下遵循测试用例优先,尽可能保证源码可复现。 本书适合作为具有一定Java编程基础的读者、对Spring框架有基础开发能力的读者和对Spring Data Access开发有一定实践经验的读者的参考用书。
王涛,长期从事Java EE、微服务相关技术领域的开发,对Spring系列框架、MyBatis等其他开源框架都有深刻认识。
前言 在Spring框架中Spring Data Access相关模块负责进行数据访问。 初识Spring Data Access是在2015年的一个项目中,当时项目中使用的是Spring 4.1版本,该版本的功能虽然已经比较强大,但是对各类配置文件的处理比较烦琐。笔者对于Spring Data Access中的一些实现细节十分感兴趣,并付诸实践,记录了一些源码的流程,同时想把这些经验分享给更多的人,便有了《Spring Data Access源码精讲》。 《Spring Data Access源码精讲》的组织结构和主要内容 《Spring Data Access源码精讲》共20章。 第1~7章主要围绕spring-jdbc模块中的技术进行分析,主要包含常见的spring-jdbc的使用以及核心类的分析,内容如下。 第1章对Spring Data Access框架的使用进行说明,对spring-jdbc项目中核心类进行介绍,并介绍了spring-orm测试环境的搭建,对spring-jdbc与spring-orm都采用了两套搭建模式,分别是Spring XML和Spring注解。 第2章对spring-jdbc模块中的JdbcTemplate类进行全面分析,包含JdbcTemplate类的基础构造(接口及类继承关系)分析,并对JdbcTemplate类中的执行方法、查询方法、更新方法做了细节分析。 第3章对spring-jdbc模块中的SimpleJdbc类进行全面分析,包含SimpleJdbc的测试环境搭建,主要对SimpleJdbcInsert类和S...
第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... 查看详情