作品简介

本书从开发实战出发,以新版Spring、Spring MVC和MyBatis为基础,结合开发工具Intellij IDEA,通过完整的项目实例让读者快速掌握SSM的开发技能。全书共分12章,第1章和第2章,由零开始,引导读者快速搭建SSM框架。第3章主要介绍Spring框架的IOC和AOP。第4章主要介绍Mybatis的映射器、动态SQL、注解配置和关联映射。第5章主要介绍MyBatis的分页和分页插件PageHelper。第6章主要介绍Spring MVC请求映射、参数绑定注解和信息转换详解。第7章主要介绍Spring MVC数据校验。第8章主要介绍Spring和Mybatis事务管理。第9章主要介绍Mybatis的一级缓存和二级缓存机制。第10章主要介绍Spring MVC执行流程、处理映射器和适配器以及视图解析器。第11章主要介绍Mybatis的整体框架、初始化流程和执行流程。最后一章介绍如何开发一个完整的高并发点赞项目。

本书编者还精心录制了SSM框架学习的视频教程,以帮助读者快速掌握本书内容。

本书来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员、SSM框架开发人员以及广大计算机专业的师生使用。

黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师;曾就职于厦门星耀蓝图科技有限公司和上海美团;目前就职于厦门美图科技有限公司,主要从事美图秀秀和美拍后端开发工作。出版著作:《一步一步学Spring Boot2:微服务项目实战》,2018年8月,清华大学出版社

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 开发环境准备
  • 1.1 JDK安装
  • 1.2 Intellij IDEA安装
  • 1.3 Tomcat的安装与配置
  • 1.4 Maven的安装和配置
  • 1.5 MySQL数据库的安装
  • 第2章 快速搭建第一个SSM项目
  • 2.1 SSM简述
  • 2.2 快速搭建SSM项目
  • 第3章 Spring快速上手
  • 3.1 Spring IOC和DI
  • 3.2 Spring AOP
  • 第4章 MyBatis映射器与动态SQL
  • 4.1 MyBatis映射器
  • 4.2 动态SQL
  • 4.3 MyBatis注解配置
  • 4.4 MyBatis关联映射
  • 第5章 MyBatis分页开发
  • 5.1 RowBounds分页
  • 5.2 分页插件PageHelper
  • 第6章 Spring MVC常用注解
  • 6.1 请求映射注解
  • 6.2 参数绑定注解
  • 6.3 信息转换详解
  • 第7章 Spring数据校验
  • 7.1 数据校验概述
  • 7.2 Spring的Validation校验框架
  • 7.3 JSR 303校验
  • 第8章 Spring和MyBatis事务管理
  • 8.1 Spring事务管理
  • 8.2 MyBatis事务管理
  • 第9章 MyBatis缓存机制
  • 9.1 MyBatis的缓存模式
  • 9.2 一级查询缓存
  • 9.3 二级查询缓存
  • 9.4 MyBatis缓存原理
  • 第10章 Spring MVC原理剖析
  • 10.1 Spring MVC执行流程
  • 10.2 处理映射器和适配器
  • 10.3 视图解析器
  • 第11章 MyBatis原理剖析
  • 11.1 MyBatis整体框架
  • 11.2 MyBatis初始化流程
  • 11.3 MyBatis执行流程
  • 第12章 高并发点赞项目实践
  • 12.1 高并发点赞项目
  • 12.2 传统点赞功能实现
  • 12.3 集成Redis缓存
  • 12.4 集成ActiveMQ
  • 参考文献
展开全部