iBATIS是一种比较流行的ORM框架,本书全面介绍其结构体系和分析其源程序代码,该框架的核心包括两个组件,一个是iBATISDAO,另一个是iBATISSQLMap。 本书分为三个部分,第一部分是介绍iBATIS的一些基础知识;第二部分是介绍iBATISDAO的框架结构及其实现;第三部分是针对iBATIS的底层平台iBATISSQLMap进行分析。其中第三部分是主要内容:首先剖析了SQLMap是如何读取配置信息的;其次说明了SQLMap引擎的实现,勾画出iBATISSQLMap的框架结构,描述其核心实现机制和主要实现步骤;再次说明SQLMap如何用来实现数据库处理,包括事务管理、数据库连接池,以及SQLMap中Mapping的实现,这也是iBATIS不同于其他ORM框架的独创性实现;最后就是一些常用的实现,如TypeHandler类型转化和iBATIS常用工具的实现。 在源码剖析过程中,本书采用了代码注释、UML分析和设计、GoF设计模式抽象和归类、代码跟踪和案例的讲解和说明。其目的是让读者全方位地了解iBATIS的实现框架和实现手段。一方面让读者理解开发者的思路,另一方面也是帮助读者在实际工作中能应用这些策略、方法和编程技巧。 本书适用于软件设计师、架构师和一些有较好Java基础的开发人员,既可以作为iBATIS的学习指南,也可以给软件架构师在设计方面进行参考。
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序