免费分享 JDBC 与 MyBatis 的优秀图书
![免费分享JDBC与MyBatis的优秀图书](https://static001.geekbang.org/infoq/13/1302cc975ab8b38773207520adbb418d.jpeg)
Java 数据库连接,(Java Database Connectivity,简称 JDBC)是 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。免费给大家分享几本 JDBC 与 MyBatis 的优秀图书,希望可以帮到大家。
MyBatis 技术内幕
![](https://static001.geekbang.org/infoq/dd/ddaf2cf51cfb37bada1b14600b75eee5.png)
《MyBatis 技术内幕》以 MyBatis 3.4 为基础,针对 MyBatis 的架构设计和实现细节进行了详细分析,其中穿插介绍了 MyBatis 源码中涉及的基础知识、设计模式以及笔者自己在实践中的思考。《MyBatis 技术内幕》共 4 章,从 MyBatis 快速入门开始,逐步分析了 MyBatis 的整体架构以及核心概念,对 MyBatis 的基础支持层、核心处理层中各个模块的功能和实现细节进行了深入的剖析。除此之外,还分析了 MyBatis 插件的应用场景和实现原理,介绍了 MyBatis 与 Spring 集成开发的示例和原理,以及一些实践中的小技巧和小工具的使用方法。
《MyBatis 技术内幕》旨在为读者理解 MyBatis 的设计原理、阅读 MyBatis 源码、扩展 MyBatis 功能提供帮助和指导,让读者更加深入地了解 MyBatis 的运行原理、设计理念。希望《MyBatis 技术内幕》能够帮助读者全面提升自身的技术能力,让读者在设计业务系统时,可以参考 MyBatis 的优秀设计,更好地应用 MyBatis。
MyBatis 从入门到精通
![](https://static001.geekbang.org/infoq/cf/cfc6ad9d160e3076f320e830fc6c0c35.png)
《MyBatis 从入门到精通》中从一个简单的 MyBatis 查询入手,搭建起学习 MyBatis 的基础开发环境。通过全面的示例代码和测试讲解了在 MyBatis XML 方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态 SQL 在不同方面的应用以及在使用过程中的最佳实践方案。针对 MyBatis 高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握 MyBatis 的高级用法,同时针对 MyBatis 的代码生成器提供了详细的配置介绍。此外,《MyBatis 从入门到精通》还提供了缓存配置、插件开发、Spring、Spring Boot 集成的详细内容。最后通过介绍 Git 和 GitHub 让读者了解 MyBatis 开源项目,通过对 MyBatis 源码和测试用例的讲解让读者更好掌握 MyBatis。
Spring+MyBatis 企业应用实战
![](https://static001.geekbang.org/infoq/0a/0a7eba636dc4b8ee338495f2eecf9bf9.png)
本书介绍了 Java EE 领域的两个开源框架:Spring 的 MVC 和 MyBatis。其中 Spring 的版本为 4.2,MyBatis 的版本是 3.4。本书的示例建议在 Tomcat 8 上运行。本书重点介绍如何整合 Spring MVC 4 MyBatis 3 进行 Java EE 开发,主要包括三个部分。第一部分详细介绍了 Spring MVC 框架的用法。第二部分详细介绍了 MyBatis 框架的用法。第三部分重点介绍了 Spring MVC4+MyBatis 3 的整合,并示范开发了一个包含 6 个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的 HRM 人事管理系统案例,希望让读者理论联系实际,将这两个框架真正运用到实际开发当中去。该案例采用目前*流行、*规范的 Java EE 架构,整个应用分为 DAO 持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于 Eclipse IDE 来完成,一步步带领读者深入两个框架的核心。阅读本书之前,建议先阅读疯狂软件教育的《疯狂 Java 讲义》一书。本书适合有较好的 Java 编程基础,JSP、Servlet、JDBC 基础,Spring 框架基础的读者,尤其适合于对 Spring MVC 和 MyBatis 了解不够深入,或对 Spring MVC MyBatis 整合开发不太熟悉的开发人员阅读。
请扫码关注公众号“Java 入门到架构”,直接回复“0012”,即可免费获取以上书籍。
![](https://static001.geekbang.org/infoq/7c/7cd46f2cadb46d0707cc37fcb53f6181.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
先整理这些,觉得有用的话就 给我点个赞吧。
评论