返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版] 手写MyBatis 渐进式源码实践 MyBatis的核心逻辑 MyBatis分析设计实践 MyBaits核心
  • 正版图书!品质保证!默认发最新版本!收藏店铺可享优先发货!
    • 作者: 付政委著 | 无编
    • 出版社: 电子工业出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 付政委著| 无编
    • 出版社:电子工业出版社
    • 页数:无
    • ISBN:9789584856038
    • 版权提供:电子工业出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     


    内容介绍

    本书基于MyBatis的核心逻辑,通过实现简单版MyBatis的方式,对MyBatis进行分析、设计和实践。本书以实践为核心,摒弃MyBatis源码中繁杂的内容,聚焦于MyBaits中的核心逻辑,简化代码实现过程,以渐进式的开发方式,逐步实现MyBaits中的核心功能。从解析、绑定、反射、缓存,到会话和事务操作,再到如何与Spring、Spring Boot进行关联注册Bean对象,达到整合部分功能的目的。读者可以把此次学习当作开发一个项目,由此可以看到MyBatis从无到有,再到完善和整合的全过程。

    本书既可以作为计算机相关行业研发人员的辅导书,也可以作为高等院校计算机专业学生的参考书。无论是初学者,还是中级和*级研发人员,都能从本书中获得启发。

     



    目录

    引言 / 1

    1章 实现一个简单的ORM框架 / 6

    1.1 ORM框架实现的说明 / 6

    1.2 简单ORM框架的设计 / 7

    1.3 简单ORM框架的实现 / 7

    1.4 ORM框架的功能测试 / 15

    1.5 总结 / 18

    2章 创建简单的映射器代理工厂 / 19

    2.1 ORM框架的执行过程 / 19

    2.2 映射器代理的设计 / 20

    2.3 映射器代理的实现 / 20

    2.4 DAO接口代理的测试 / 23

    2.5 总结 / 24

    3章 映射器的注册和使用 / 25

    3.1 会话模型的思考 / 25

    3.2 会话模型的设计 / 26

    3.3 会话模型的实现 / 27

    3.4 会话模型的测试 / 32

    3.5 总结 / 33

    4章 XML的解析和注册 / 34

    4.1 ORM框架的核心流程 / 34

    4.2 XML操作的设计 / 35

    4.3 XML操作的实现 / 36

    4.4 XML配置的测试 / 41

    4.5 总结 / 42

    5章 数据源的创建和使用 / 43

    5.1 执行SQL语句的介绍 / 43

    5.2 数据源解析的设计 / 44

    5.3 数据源解析的实现 / 44

    5.4 数据源使用的测试 / 53

    5.5 总结 / 55

    6章 数据源池化技术的实现 / 56

    6.1 池化技术的思考 / 56

    6.2 池化技术的设计 / 56

    6.3 池化技术的实现 / 57

    6.4 数据源使用的测试 / 67

    6.5 总结 / 72

    7章 SQL执行器的定义和实现 / 73

    7.1 会话执行SQL的分析 / 73

    7.2 执行器模块的设计 / 74

    7.3 执行器模块的实现 / 75

    7.4 功能流程的测试 / 84

    7.5 总结 / 86

    8 章 元对象反射工具包 / 87

    8.1 反射工具包的用途 / 87

    8.2 反射工具包的设计 / 88

    8.3 反射工具包的实现 / 89

    8.4 反射工具包的测试 / 99

    8.5 总结 / 103

    9 章 细化XML 语句构建器 / 104

    9.1 XML 解析过度耦合 / 104

    9.2 XML 语句解析的设计 / 105

    9.3 XML 语句解析的实现 / 107

    9.4 XML 语句解析的测试 / 116

    9.5 总结 / 118

    10 章 封装参数设置处理器 / 119

    10.1 参数处理的分析 / 119

    10.2 参数处理的设计 / 120

    10.3 参数处理的实现 / 122

    10.4 参数功能的测试 / 131

    10.5 总结 / 135

    11 章 封装结果集处理器 / 136

    11.1 参数处理的分析 / 136

    11.2 参数处理的设计 / 137

    11.3 参数处理的实现 / 139

    11.4 功能流程的测试 / 148

    11.5 总结 / 150

    12 章 完善框架的增、删、改、查操作 / 151

    12.1 会话功能的分析 / 151

    12.2 会话功能的设计 / 152

    12.3 会话功能的实现 / 154

    12.4 会话功能的测试 / 164

    12.5 总结 / 169

    13 章 通过注解配置执行SQL语句 / 170

    13.1 注解配置的思考 / 170

    13.2 注解配置的设计 / 171

    13.3 注解配置的实现 / 173

    13.4 注解配置的测试 / 181

    13.5 总结 / 186

    14 章 ResultMap 映射参数的配置 / 187

    14.1 字段映射配置的分析 / 187

    14.2 字段映射配置的设计 / 188

    14.3 字段映射配置的实现 / 190

    14.4 字段映射配置的测试 / 199

    14.5 总结 / 203

     

    15 章 返回insert 操作自增索引值 / 204

    15.1 分析两条SQL 语句 / 204

    15.2 获取自增索引的设计 / 205

    15.3 获取自增索引的实现 / 206

    15.4 获取自增索引的测试 / 214

    15.5 总结 / 216

     

    16 章 解析动态SQL 语句 / 218

    16.1 动态SQL 语句的使用场景 / 218

    16.2 解析动态SQL 语句的设计 / 219

    16.3 解析动态SQL 语句的实现 / 220

    16.4 解析动态SQL 语句的测试 / 228

    16.5 总结 / 230

     

    17 章 插件功能 / 232

    17.1 插件功能的分析 / 232

    17.2 插件功能的设计 / 233

    17.3 插件功能的实现 / 233

    17.4 插件功能的测试 / 242

    17.5 总结 / 244

     

    18 章 一级缓存 / 246

    18.1 缓存使用的思考 / 246

    18.2 一级缓存的设计 / 246

    18.3 一级缓存的实现 / 248

    18.4 一级缓存的测试 / 259

    18.5 总结 / 263

     

    19 章 二级缓存 / 265

    19.1 二级缓存的思考 / 265

    19.2 二级缓存的设计 / 266

    19.3 二级缓存的实现 / 267

    19.4 二级缓存的测试 / 277

    19.5 总结 / 281

     

    20 章 整合Spring / 282

    20.1 框架整合的介绍 / 282

    20.2 框架整合的设计 / 282

    20.3 框架整合的实现 / 283

    20.4 框架整合的测试 / 287

    20.5 总结 / 291

     

    21 章 整合Spring Boot / 292

    21.1 组件整合的介绍 / 292

    21.2 组件整合的设计 / 292

    21.3 组件整合的实现 / 293

    21.4 组件整合的测试 / 299

    21.5 总结 / 302

     

    22 章 设计模式总结 / 303

    22.1 类型:创建型模式 / 303

    22.2 类型:结构型模式 / 308

    22.3 类型:行为型模式 / 315

    22.4 总结 / 320



    作者介绍

    付政委(小傅哥)

    作为一名一线互联网Java工程师、架构师,曾开发过交易、营销类项目,运营、活动类项目,设计过中间件,组织过系统重构,编写过技术专利。他不仅从事业务系统的开发工作,也经常做一些字节码插桩类的设计和实现,对架构的设计和落地具有丰富的经验。他既热衷于Java语言,也喜欢研究中继器、I/O板卡、C#和PHP,是一名活跃的技术“折腾者”。常逛GitHub,乐于分享技术文章。

    沉淀、分享、成长,让自己和他人都能有所收获!


    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购