豆瓣
扫码直接下载
《MyBatis技术内幕》以MyBatis 3.4为基础,针对MyBatis的架构设计和实现细节进行了详细分析,其中穿插介绍了MyBatis源码中涉及的基础知识、设计模式以及笔者自己在实践中的思考。《MyBatis技术内幕》共4章,从MyBatis快速入门开始,逐步分析了MyBatis的整体架构以及核心概念,对MyBatis的基础支持层、核心处理层中各个模块的功能和实现细节进行了深入的剖析。除此之外,还分析了MyBatis插件的应用场景和实现原理,介绍了MyBatis与Spring集成开发的示例和原理,以及一些实践中的小技巧和小工具的使用方法。
《MyBatis技术内幕》旨在为读者理解MyBatis的设计原理、阅读MyBatis源码、扩展MyBatis功能提供帮助和指导,让读者更加深入地了解MyBatis的运行原理、设计理念。希望《MyBatis技术...
(展开全部)
《MyBatis技术内幕》旨在为读者理解MyBatis的设计原理、阅读MyBatis源码、扩展MyBatis功能提供帮助和指导,让读者更加深入地了解MyBatis的运行原理、设计理念。希望《MyBatis技术内幕》能够帮助读者全面提升自身的技术能力,让读者在设计业务系统时,可以参考MyBatis的优秀设计,更好地应用MyBatis。
徐郡明,武汉大学硕士,目前就职于航天科技集团旗下某研究所,主要负责政企云平台基础架构的设计和研发工作,关注多项Java开源技术的发展。
本书在源码分析写的还可以,但是有个缺点是,应该先在整体上讲解一下源码的主要功能是什么,要不然直接上源码理解还是比较困难。 读了这本书,对于mybatis有了更加深入的认识。 1. 如何提取xml文件中的sql语句,组装动态sql 2. 如何将mapper接口与xml文件sql进行关联 3. mybatis缓存能力 4. mybatis插件能力,比如分页,黑白名单等 5. mybatis源码读的比较... 本书在源码分析写的还可以,但是有个缺点是,应该先在整体上讲解一下源码的主要功能是什么,要不然直接上源码理解还是比较困难。 读了这本书,对于mybatis有了更加深入的认识。 1. 如何提取xml文件中的sql语句,组装动态sql 2. 如何将mapper接口与xml文件sql进行关联 3. mybatis缓存能力 4. mybatis插件能力,比如分页,黑白名单等 5. mybatis源码读的比较大概,但是其中还是有很多的设计模式,比如单例模式,组合模式,修饰器模式,责任链模式等等 总之,如果想要深入了解mybatis原理,这本书还是比较推荐的。 (展开)
求各种出版社没钱做代码高亮就少放代码
超棒的!建议结合思维导图进行梳理!先自己写个demo,了解一下框架结构,执行流程!然后根据demo一步步地走,一些主要的类和接口看不懂可以参考这本书的解释!再然后看完了还可以了解一下设计模式!
先熟悉MyBatis的使用https://github.com/homejim/mybatis-examples MyBatis 3.4.0 的源码,代码并不是很多,简洁易读 1.学习里面的反射用法 2.了解连接池,事务,数据类型映射等等ORM的实现 3.设计模式的运用 ...
缺少提纲挈领的部分,上来一头就钻到源码里面去了。但是源码注释很清晰
源码分析很详细,但缺乏总体性的描述,很容易陷入细节。
源码
比较适合已经对mybatis用的比较熟练的人看
编排顺序有点问题,设计模式和设计原则都讨论到了,源码分析也算到位,就是少个大体流程,如果通读容易晕,自己理的前面整个类关系和流程再看细节就舒畅很多。设计模式设计原则点到为止,想彻底理解为什么还是要看编程的逻辑
> 更多短评 40 条
> 更多书评 1篇
> 56人在读
> 108人读过
> 435人想读
订阅关于MyBatis技术内幕的评论: feed: rss 2.0
0 有用 lightnine 2020-10-21 17:25:19
本书在源码分析写的还可以,但是有个缺点是,应该先在整体上讲解一下源码的主要功能是什么,要不然直接上源码理解还是比较困难。 读了这本书,对于mybatis有了更加深入的认识。 1. 如何提取xml文件中的sql语句,组装动态sql 2. 如何将mapper接口与xml文件sql进行关联 3. mybatis缓存能力 4. mybatis插件能力,比如分页,黑白名单等 5. mybatis源码读的比较... 本书在源码分析写的还可以,但是有个缺点是,应该先在整体上讲解一下源码的主要功能是什么,要不然直接上源码理解还是比较困难。 读了这本书,对于mybatis有了更加深入的认识。 1. 如何提取xml文件中的sql语句,组装动态sql 2. 如何将mapper接口与xml文件sql进行关联 3. mybatis缓存能力 4. mybatis插件能力,比如分页,黑白名单等 5. mybatis源码读的比较大概,但是其中还是有很多的设计模式,比如单例模式,组合模式,修饰器模式,责任链模式等等 总之,如果想要深入了解mybatis原理,这本书还是比较推荐的。 (展开)
1 有用 王悟空 2021-04-15 10:39:14
求各种出版社没钱做代码高亮就少放代码
0 有用 灯芯草 2019-07-06 18:12:04
超棒的!建议结合思维导图进行梳理!先自己写个demo,了解一下框架结构,执行流程!然后根据demo一步步地走,一些主要的类和接口看不懂可以参考这本书的解释!再然后看完了还可以了解一下设计模式!
3 有用 YellowStar5 2021-07-13 13:13:35
先熟悉MyBatis的使用https://github.com/homejim/mybatis-examples MyBatis 3.4.0 的源码,代码并不是很多,简洁易读 1.学习里面的反射用法 2.了解连接池,事务,数据类型映射等等ORM的实现 3.设计模式的运用 ...
1 有用 破晓之春 2022-09-19 14:07:02 浙江
缺少提纲挈领的部分,上来一头就钻到源码里面去了。但是源码注释很清晰
0 有用 ankh04 2022-11-20 11:14:06 湖北
源码分析很详细,但缺乏总体性的描述,很容易陷入细节。
1 有用 破晓之春 2022-09-19 14:07:02 浙江
缺少提纲挈领的部分,上来一头就钻到源码里面去了。但是源码注释很清晰
0 有用 泳池嗜水怪兽 2022-06-21 00:43:21
源码
0 有用 雪之下雪乃 2021-11-13 13:23:22
比较适合已经对mybatis用的比较熟练的人看
0 有用 气定神闲 2021-08-31 09:28:10
编排顺序有点问题,设计模式和设计原则都讨论到了,源码分析也算到位,就是少个大体流程,如果通读容易晕,自己理的前面整个类关系和流程再看细节就舒畅很多。设计模式设计原则点到为止,想彻底理解为什么还是要看编程的逻辑