博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iBATIS框架源码剖析
阅读量:6243 次
发布时间:2019-06-22

本文共 2210 字,大约阅读时间需要 7 分钟。

iBATIS框架源码剖析

基本信息

作者: 任钢   

出版社:电子工业出版社
ISBN:9787121108723
上架时间:2010-7-2
出版日期:2010 年6月
开本:16开
页码:510
更多详细信息请查看:
更有精彩样张抢先试读:

编辑推荐

iBATIS——目前主流的ORM框架
Java软件设计师、架构师案头必备参考用书

目录

第一部分 iBATIS的基础知识

第1章 iBATIS概述 2
1.1 iBATIS概论 2
1.2 ORM模型介绍 4 
1.3 iBATIS的组件和实现的功能 10
第2章 相关的技术背景和基础知识 13
2.1 面向对象和UML基本知识 13
2.2 Java基础知识 26
2.3 数据库相关基础知识 37
2.4 Java EE规范相关知识 39
……
第3章 安装和配置iBATIS源码 48
3.1 安装和配置iBATIS SQL Map源码环境 48
3.2 安装和配置iBATIS DAO源码环境 50
3.3 安装和配置iBATIS JPetStore源码环境 51
第二部分 iBATIS DAO框架源码剖析
第4章 iBATIS DAO体系结构和实现 64
4.1 iBATIS DAO基本结构 64 
4.2 iBATIS DAO外部接口和实现 68
4.3 DAO配置文件读取 72
4.4 iBATIS DAO引擎实现 87
4.5 基于iBATIS DAO SqlMap的实例说明 124
4.6 读取源码的收获 132
第三部分 iBATIS的底层平台——iBATIS SQL Map的分析
第5章 iBATIS SQL Map体系结构和剖析 134
5.1 SQL Map实现的功能和原理 134
5.2 SQL Map组件的包结构和文件结构 136
5.3 SQL Map的组件结构 137
第6章 SQL Map配置信息的读取 139
6.1 XML文件的验证处理 139
6.2 解析SQL Map配置文件 145
6.3 解析SQL Map映射文件 178
6.4 抽象出通用的XML解析
6.4 框架 229
6.5 读取源码的收获 235
第7章 SQL Map引擎实现框架 236
7.1 SQL Map引擎实现框架的
7.1 组成 236
7.2 业务运行过程和介绍 239
7.3 业务实现类的分析 242
7.4 业务实现分析 258
7.5 读取源码的收获 280
第8章 SQL Map数据库处理 281
8.1 SQL Map的transactionManager 282
8.2 系统如何调用事务管理和SQL Map事务策略 285
8.3 SQL Map的DataSource策略 298
8.4 SQL Map自定义DataSource实现 306
8.5 SQL Map扩展DataSource为C3P0 322
……
第9章 SQL Map中Mapping实现 332
9.1 ParameterMap框架及其说明 333
9.2 ResultMap框架及其说明 338
9.3 Statement框架及其说明 348
9.4 Sql框架及其说明 367
9.5 数据对象转换框架及其说明 379
9.6 读取源码的收获 404
第10章 SQL Map缓存管理和实现 405
10.1 SQL Map缓存结构和组成 406
10.2 系统如何使用缓存 407 
10.3 缓存策略的程序实现 412
10.4 扩展缓存策略——增加先进后出缓存策略 422
10.5 读取源码的收获 425
第11章 TypeHandler类型转化 426
11.1 Java的数据类型的说明 426
11.2 TypeHandler组件的框架结构 427
11.3 TypeHandlerFactory的结构、作用和实现 428
11.4 TypeHandler的实现 431
11.5 读取源码的收获 440
第12章 iBATIS常用工具的实现 441
12.1 Resources工具 441
12.2 Bean管理 447
12.3 Log管理 468
12.4 调试信息工具 472
12.5 ScriptRunner的应用 472
12.6 读取源码的收获 476
附录一 第4章 dao-2.dtd 478
附录二 第5章 SqlMapConfig.xml的DTD结构 479
附录三 第5章 SqlMapConfig.xml的XSD结构 484
附录四 第5章 SqlMapMapping.xml的DTD结构 486
附录五 第5章 SqlMapMapping.xml的XSD结构 500
附录六 第11章 JDBC Types Mapped to Java Types 503
附录七 第11章 Java Types
附录七:Mapped to JDBC Types 504
附录八 第11章 JDBC Types Mapped to Java Object 505
附录九 第11章 Java Object TypesMapped to JDBC Types 506
附录十 第11章 JDBC Types Mapped to Database-specific SQL Types 507
参考文献 509

转载地址:http://gwpia.baihongyu.com/

你可能感兴趣的文章
Mybatis技术内幕:初始化之加载 mybatis-config
查看>>
mysql与pymysql
查看>>
Fastlane(二):结构
查看>>
vue高阶组件
查看>>
Android消息机制Handler源码分析
查看>>
HashMap JDK1 8源码
查看>>
2018年互联网圈,程序员圈竟然脱单的这么多?
查看>>
数据结构:解读哈夫曼树
查看>>
重新学习web后端开发-003-了解http请求
查看>>
230. Kth Smallest Element in a BST
查看>>
关于Apt注解实践与总结【包含20篇博客】
查看>>
PAT A1004
查看>>
学习webpack4 - 第三方库的使用
查看>>
PAT A1052
查看>>
vue工程全局设置ajax的等待动效
查看>>
Sublime Text3插件安装及问题处理
查看>>
前端如何通过Nginx代理做到跨域访问API接口
查看>>
解析JavaScript"模拟事件"的注意要点
查看>>
HashMap剖析之内部结构
查看>>
被七牛云OSS对象存储测试域名回收后正确数据迁移姿势!
查看>>