• Java EE互联网轻量级框架整合开发— SSM框架(中文版带书签)、原书代码


    Java EE互联网轻量级框架整合开发

    第1部分 入门和技术基础

    第1章 认识SSM框架和Redis 2

    1.1 Spring框架 2

    1.2 MyBatis简介 6

    1.3 Spring MVC简介 11

    1.4 最流行的NoSQL——Redis 12

    1.5 SSM+Redis结构框图及概述 13

    第2章 Java设计模式 15

    2.1 Java反射技术 15

    2.2 动态代理模式和责任链模式 19

    2.3 观察者(Observer)模式 30

    2.4 工厂模式和抽象工厂模式 35

    2.5 建造者(Builder)模式 38

    2.6 总结 41

    第2部分 互联网持久框架——MyBatis

    第3章 认识MyBatis核心组件 44

    3.1 持久层的概念和MyBatis的特点 44

    3.2 准备MyBatis环境 45

    3.3 MyBatis的核心组件 46

    3.4 SqlSessionFactory(工厂接口) 47

    3.5 SqlSession 50

    3.6 映射器 51

    3.7 生命周期 55

    3.8 实例 57

    第4章 MyBatis配置 63

    4.1 概述 63

    4.2 properties属性 64

    4.3 settings设置 66

    4.4 typeAliases别名 69

    4.5 typeHandler类型转换器 72

    4.6 ObjectFactory(对象工厂) 87

    4.7 插件 89

    4.8 environments(运行环境) 89

    4.9 databaseIdProvider数据库厂商标识 95

    4.10 引入映射器的方法 99

    第5章 映射器 102

    5.1 概述 102

    5.2 select元素——查询语句 103

    5.3 insert元素——插入语句 112

    5.4 update元素和delete元素 114

    5.5 sql元素 115

    5.6 参数 116

    5.7 resultMap元素 118

    5.8 级联 120

    5.9 缓存 143

    5.10 存储过程 149

    第6章 动态SQL 155

    6.1 概述 155

    6.2 if元素 156

    6.3 choose、when、otherwise元素 156

    6.4 trim、where、set元素 157

    6.5 foreach元素 159

    6.6 用test的属性判断字符串 159

    6.7 bind元素 160

    第7章 MyBatis的解析和运行原理 162

    7.1 构建SqlSessionFactory过程 163

    7.2 SqlSession运行过程 168

    第8章 插件 181

    8.1 插件接口 181

    8.2 插件的初始化 182

    8.3 插件的代理和反射设计 183

    8.4 常用的工具类——MetaObject 186

    8.5 插件开发过程和实例 187

    8.6 总结 205

    第3部分 Spring基础

    第9章 Spring IoC的概念 208

    9.1 Spring的概述 208

    9.2 Spring IoC概述 210

    9.3 Spring IoC容器 215

    9.4 小结 223

    第10章 装配Spring Bean 224

    10.1 依赖注入的3种方式 224

    10.2 装配Bean概述 227

    10.3 通过XML配置装配Bean 228

    10.4 通过注解装配Bean 235

    10.5 装配的混合使用 246

    10.6 使用Profile 249

    10.7 加载属性(properties)文件 254

    10.8 条件化装配Bean 258

    10.9 Bean的作用域 259

    10.10 使用Spring表达式(Spring EL) 261

    第11章 面向切面编程 267

    11.1 一个简单的约定游戏 267

    11.2 Spring AOP的基本概念 274

    11.3 使用@AspectJ注解开发Spring AOP 280

    11.4 使用XML配置开发Spring AOP 293

    11.5 经典Spring AOP应用程序 299

    11.6 多个切面 301

    11.7 小结 306

    第12章 Spring和数据库编程 307

    12.1 传统的JDBC代码的弊端 307

    12.2 配置数据库资源 309

    12.3 JDBC代码失控的解决方案——jdbcTemplate 311

    12.4 MyBatis-Spring项目 317

    第13章 深入Spring数据库事务管理 330

    13.1 Spring数据库事务管理器的设计 331

    13.2 编程式事务 336

    13.3 声明式事务 337

    13.4 数据库的相关知识 343

    13.5 选择隔离级别和传播行为 347

    13.6 在Spring+MyBatis组合中使用事务 350

    13.7 @Transactional的自调用失效问题 358

    13.8 典型错误用法的剖析 363

    第4部分 Spring MVC框架

    第14章 Spring MVC的初始化和流程 370

    14.1 MVC设计概述 370

    14.2 Spring MVC初始化 378

    14.3 Spring MVC开发流程详解 389

    第15章 深入Spring MVC组件开发 399

    15.1 控制器接收各类请求参数 399

    15.2 重定向 409

    15.3 保存并获取属性参数 412

    15.4 拦截器 417

    15.5 验证表单 424

    15.6 数据模型 432

    15.7 视图和视图解析器 434

    15.8 上传文件 441

    第16章 Spring MVC高级应用 449

    16.1 Spring MVC的数据转换和格式化 449

    16.2 为控制器添加通知 466

    16.3 处理异常 470

    16.4 国际化 471

    第5部分 Redis应用

    第17章 Redis概述 480

    17.1 Redis在Java Web中的应用 481

    17.2 Redis基本安装和使用 483

    17.3 Redis的Java API 486

    17.4 简介Redis的6种数据类型 494

    17.5 Redis和数据库的异同 495

    第18章 Redis数据结构常用命令 496

    18.1 Redis数据结构——字符串 497

    18.2 Redis数据结构——哈希 502

    18.3 Redis数据结构——链表(linked-list) 506

    18.4 Redis数据结构——集合 513

    18.5 Redis数据结构——有序集合 516

    18.6 基数——HyperLogLog 522

    第19章 Redis的一些常用技术 525

    19.1 Redis的基础事务 526

    19.2 探索Redis事务回滚 528

    19.3 使用watch命令监控事务 529

    19.4 流水线(pipelined) 532

    19.5 发布订阅 534

    19.6 超时命令 538

    19.7 使用Lua语言 540

    19.8 小结 547

    第20章 Redis配置 548

    20.1 Redis基础配置文件 548

    20.2 Redis备份(持久化) 549

    20.3 Redis内存回收策略 552

    20.4 复制 553

    20.5 哨兵(Sentinel)模式 556

    第21章 Spring缓存机制和Redis的结合 565

    21.1 Redis和数据库的结合 565

    21.2 使用Spring缓存机制整合Redis 568

    21.3 RedisTemplate的实例 582

    第6部分 SSM框架+Redis实践应用

    第22章 高并发业务 586

    22.1 互联系统应用架构基础分析 586

    22.2 高并发系统的分析和设计 588

    22.3 搭建抢红包开发环境和超发现象 595

    22.4 悲观锁 611

    22.5 乐观锁 614

    22.6 使用Redis实现抢红包 621

    22.7 各类方式的优缺点 631

    附录A 数据库表模型 633

    附录B DispatcherServlet流程源码分析 637

    附录C JSTL常用标签 648

    附录D spring data redis项目分析 660

    下载地址:https://pan.baidu.com/s/1Y6JMnAeo1RVcrAvsX0XqWA

    关注微信公众号获取提取码:

      输入:jav2     获取提取码   

  • 相关阅读:
    【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--RTC
    【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--网络功能
    【开发工具】驱动安装八:CH340驱动安装教程
    【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--IWDG看门狗
    【开发工具】使用说明四:iTool3Pro使用视频教程
    【开发工具】使用说明三:FPGA程序下载
    【开发工具】使用说明二:iTool3使用说明视频教程
    【开发工具】使用说明一:CMSIS_DAP在MDK和IAR中的配置教程
    【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--PWM呼吸灯
    【开发工具】驱动安装七:iTool3Pro驱动安装教程
  • 原文地址:https://www.cnblogs.com/kuoAT/p/9493132.html
Copyright © 2020-2023  润新知