您的当前位置:首页>全部文章>文章详情

《iBATIS框架源码剖析》PDF下载

发表于:2024-01-27 23:04:36浏览:121次TAG: #java电子书

内容简介

iBATIS是一种比较流行的ORM框架,本书全面介绍其结构体系和分析其源程序代码,该框架的核心包括两个组件,一个是iBATIS DAO,另一个是iBATIS SQL Map。

本书分为三个部分,第一部分是介绍iBATIS的一些基础知识;第二部分是介绍iBATIS DAO的框架结构及其实现;第三部分是针对iBATIS的底层平台iBATIS SQL Map进行分析。其中第三部分是主要内容:首先剖析了SQL Map是如何读取配置信息的;其次说明了SQL Map引擎的实现,勾画出iBATIS SQL Map的框架结构,描述其核心实现机制和主要实现步骤;再次说明SQL Map如何用来实现数据库处理,包括事务管理、数据库连接池,以及SQL Map中Mapping的实现,这也是iBATIS不同于其他ORM框架的独创性实现;最后就是一些常用的实现,如 TypeHandler类型转化和iBATIS常用工具的实现。

在源码剖析过程中,本书采用了代码注释、UML分析和设计、GoF设计模式抽象和归类、代码跟踪和案例的讲解和说明。其目的是让读者全方位地了解iBATIS的实现框架和实现手段。一方面让读者理解开发者的思路,另一方面也是帮助读者在实际工作中能应用这些策略、方法和编程技巧。

本书适用于软件设计师、架构师和一些有较好Java基础的开发人员,既可以作为iBATIS的学习指南,也可以给软件架构师在设计方面进行参考。

作者简介

任钢,软件硕士,高级工程师,从事了十多年的企业级应用开发,是国家认证的系统分析师、信息项目管理师和系统架构设计师,在学术刊物上发表了近10篇论文,曾担任多年的中软创新公司的技术总监和部门总监等,现任文思创新公司的技术总监。

关注下方公众号【程序员李木子】,发送【567243】免费获取

更多文章,请关注公众号【程序员李木子】,有免费的电子书哦