电子书:《mybatis从入门到精通》《mybatis从入门到精通》

电子书:《mybatis从入门到精通》《mybatis从入门到精通》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《mybatis从入门到精通》《mybatis从入门到精通》

111

内容简介:

作者简介刘增辉.资深java工程师.热爱技术研究.乐于分享心得.活跃于csdn和开源中guo网站。对 my batis源码有着深入研究同时热衷于开源项目.在 github和开源中guo网站上发布了多个开源项目.是 my batis官方推荐的分页插件 pagehelper和通用mapper的作者.所发布项目受到了数千人博客:htp/ blog. csdn. net/isea!533my batis技术网站:htpj/ mybatis. tk扫码关注作者微 信公众号及 my batis技术网站

mybatis从入门到精道刘增辉著電子工業出煖publishing house of electronics industry北京· beijing

内容简介本书中从一个简单的 mybatis查询入手.搭建起学习 mybatis的基础开发环境。通过全面的示例代码和测试讲解了在 my batis xml方式和注解方式中进行增、删、改、查操作的基本用法.介绍了动态sol在不同方面的应用以及在使用过程中的最佳实践方案。针对 my batis高级映射、存储过程和类型处理器提供了丰富的示例过自下而上的方法使读者更好地理解和掌握 mybatis的高级用法.同时针对 mybatis的代码生成器提供了详细的配置介绍.此外.本书还提供了缓存配置、插件开发、 spring、 spring boot集成的详细内容。最后通过介绍gt和 github让读者了解 my batis开源项目.通过对 mybatis源码和测试用例的讲解让读者更好掌握 mybatis未经许可.不得以任何方式复制或抄袭本书之部分或全部内容版权所有.侵权必究图书在版编目(c|p)数据mybatis从入门到精通/刘增辉著.一北京:电子工业出版社.20177isbn978-7-121-31797-2①m…ⅱ.①刘…ⅲ①java语言一程序设计ⅳ.①tp3128中guo版本图书馆cp数据核字(2017)第121030号策划编辑:孙奇俏印刷:三河市良远印务有限公司装订:三河市良远印务有限公司出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编100036开本:787×9801/16印张:19.5字数:430千字版次:2017年7月第1版印次:2017年7月第1次印刷凡所购买电子工业出版社图书有缺损问题.请向购买书店调换。若书店售缺.请与本社发行部联系联系及邮购电话010)88254888.8825888质量投诉请发邮件至zts@phei盗版侵权举报请发郎件至dbqq(aphei.com.cn本书咨询联系方式:[email protected]

推荐序分离是为了更好的相聚2013年.我在开源中guo网站上认识了本书作者刘增辉.并和他多次探讨过关于java开源框架的种种技术问题。那段时间.我正在开源一款名为 smart framework的轻量级 java web框架当时我不敢奢望自己开源的框架会有多少人认可.但没想到后来还真有不少朋友们为此框架提出了宝贵建议并做出了巨大贡献。尤其是在数据持久层这块.增辉给了我许多支持与帮助.让我感受到开源带给我的不仅是技术能力上的提升.更多的是让自己感到快乐我了解到增辉对 mybatis的研究颇为深入.不仅对 my batis的内核.甚至对于其扩展都能做到了然于心、游刃有余。他曾经也开源了许多 mybatis核心组件.帮助许多开发者提高了工作效率.而我正是这众多开发者中的一位我不想占用这篇推荐序的宝贵篇幅为大家讲解如何来使用 mybatis.因为这本书中对my batis的介绍远比我讲的更加详细和深入。现在我只想和大家聊聊架构设计中的一个核心问题:关注点分离。因为这个问题同样也是 mybatis框架需要解决的核心问题关注点分离关注点分离所对应的英文是 separation of concems.简称soc。它是最经典的架构设计原则之一.在许多架构设计中被广泛使用。关注点分离原则为我们的架构设计提出了三点要求1.架构中需要变化的部分.一定要能够非常清晰地被识别出来2.若架构中某部分发生变化.则该变化不会影响到其他部分若架构中某部分需要扩展.则该扩展也不会影响到其他部分架构能做到关注点分离.才能做到真正意义上的解耦.这是架构师们需要努力实现的目标。如果大家要问.关注点分离做得最有效的落地实践是什么?我们首先能想到的就是

iv| my batis从入门到精通后端分离前后端分离曾经我们开发web应用程序时.对前端和后端的概念不太淸晰.开发者们逐渐认为前端和后端有必要进行分离了.前端需要考虑界面展现与数据展现问题.后端需要考虑业务逻辑与数据逻辑问题。可见.前端和后端所关注的问题是完全不同的.应该在架构上将它们进行分离此外.在团队协作上也能将前端与后端这两部分的工作进行分离.因此出现了前端工程师与后端工程师这两个不同岗位。这样分工绝不是偶然的.它不仅让架构变得更加解耦.还能显著地提升团队的开发效率针对前端工程师而言.需要将界面展现与数据展现相分离:针对后端工程师而言.不仅要清晰地理解业务逻辑.善于将数据进行合理的建模.最终还要做到将业务逻辑与数据逻辑相分离业务逻辑与数据逻辑相分离业务逻辑对于我们而言己经很清楚了.但数据逻辑包括哪些呢?最直接的就是一个个对应于数据库中每张数据表的实体对象.它有一个很好听的名字:数据访问对象.即 data accessobject.简称dao很明显.这一层数据直接和底层数据库打交道.我们将它们从业务逻辑中分离出来.并加以封装。也就是说.没必要为每一个dao对象初始化的过程去编写大量的代码.这些代码应该封装到一个框架中。我们只需要编写相应的sql语句.并将这些sol语可从业务代码中分离出来.最终将执行sql语句所得到的结果集映射到dao对象中即可不知道大家对我刚刚提到的“关注点分离”有怎样的理解。无论大家理解或深或浅.毫无疑问.这个问题都已成为架构中最核心的部分mybatis就是这样的框架——它能帮助我们将业务逻辑与数据逻辑相分离.让开发应用程序的过程变得更加高效。究竟 mybatis中隐藏着怎样的奥秘?不要急.这本书将为大家揭晓答案作者增辉停下开发的脚步.通过深思熟虑和细心总结.把动态的实践静止到了纸张上.为各位读者悉心解读 mybatis的方方面面。相信他创作这本书的过程亦如当初刻苦自学 mybatis并在各大社区开源自己编写的核心组件的过程.倾注了全部的热情和心血。不忘初心.方得始终.希望各位读者能够喜欢这本书.并从中有所收获《架构探险》作者、特赞科技cto.黄勇

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224239.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录