本书源码
第1章 SSM框架概述
1.1 SSM框架简介
1.1.1 SSM框架的起源和背景
1.1.2 SSM框架的概念和定义
1.1.3 SSM框架的发展历程
1.2 SSM框架的组成
1.2.1 Spring框架介绍
1.2.2 SpringMVC框架介绍
1.2.3 MyBatis框架介绍
1.2.4 SSM框架集成方式
1.3 SSM框架的优势和适应场景
1.3.1 SSM框架的优势
1.3.2 SSM框架的适用场景
第2章 Spring详解
2.1 SpringFramework特性
2.2 SpringFramework核心功能模块
2.3 Spring的安装与使用
2.4 Spring的简单介绍
2.5 IoC的简单使用
2.5.1 创建项目
2.5.2 使用IoC创建和管理Bean
2.5.3 initmethod和destroymethod属性
2.5.4 Bean属性存在集合
2.5.5 Bean的创建顺序
2.5.6 通过注解配置Bean
2.5.7 快速上手创建一个Bean
2.5.8 给Bean添加初始属性
2.5.9 Bean中存在引用对象
2.6 AOP的简单使用
2.6.1 什么是AOP
2.6.2 AOP的简单使用
2.6.3 加上后置通知(实现属性打印)
2.6.4 环绕通知(根据方法的返回值来动态执行)
2.6.5 简单了解基于XML配置AOP
2.7 JdbcTemplate基本使用
2.7.1 JdbcTemplate概述
2.7.2 快速开始JdbcTemplate的使用
2.7.3 将JdbcTemplate对象交给Spring管理
2.7.4 JdbcTemplate实现批量操作
2.7.5 事务操作
第3章 SpringMVC详解
3.1 SpringMVC概述
3.1.1 什么是MVC
3.1.2 MVC大概流程
3.1.3 MVC的功能概述
3.1.4 快速上手
3.2 SpringMVC核心组件
3.3 SpringMVC的注解和配置
3.3.1 @RequestionMapping
3.3.2 @PathVariable
3.3.3 @RequestParam
3.3.4 @CookieValue
3.3.5 @RequestBody
3.3.6 @ResponseBody
3.3.7 修复浏览器中文乱码问题
3.4 域共享数据
3.4.1 使用ServletAPI向request域对象共享数据
3.4.2 使用ServletAPI向session域对象共享数据
3.4.3 使用ModelAndView向request域对象共享数据
3.4.4 使用Model向request域对象共享数据
3.4.5 使用ModelMap向request域对象共享数据
3.4.6 使用Map向request域对象共享数据
3.4.7 Model、ModelMap、Map的关系
3.4.8 向application域共享数据
3.5 SpringMVC的参数绑定和数据转换
3.5.1 基本参数类型封装
3.5.2 实体类型封装
3.5.3 存在引用参数封装
3.5.4 List集合封装
3.5.5 Map集合封装
3.5.6 自定义类型转换器
3.6 拦截器
3.7 文件上传和下载
3.7.1 文件上传
3.7.2 文件下载
3.8 MVC一次请求的详细过程分析
3.8.1 认识组件
3.8.2 DispatcherServlet
3.8.3 DoDispatch
3.8.4 processRequest
第4章 MyBatis详解
4.1 MyBatis概述
4.1.1 MyBatis历史
4.1.2 MyBatis特性
4.1.3 MyBatis下载
4.2 快速开始
4.2.1 创建数据库
4.2.2 创建Web工程
4.2.3 配置Log4j日志
4.3 MyBatis的核心组件
4.4 MyBatis的映射文件和SQL语句
4.4.1 MyBatis映射Bean
4.4.2 主键回写
4.5 MyBatis的动态SQL和条件构造器
4.6 处理和获取参数的方式
4.6.1 注解方式
4.6.2 Map方式
4.6.3 Bean方式
4.6.4 获取参数的两种方式
4.7 MyBatis的级联操作
4.8 特殊SQL查询
4.8.1 模糊查询
4.8.2 批量删除
4.8.3 自定义SQL
4.8.4 基于RowBounds实现分页
4.9 MyBatis的二级缓存
4.9.1 缓存失效
4.9.2 二级缓存的相关配置
4.10 MyBatis的原理
4.10.1 字段映射的过程和原理
4.10.2 Mapper映射的解析过程
4.10.3 插件运行原理
4.10.4 MyBatis内置连接池
4.11 SqlSession详解
4.11.1 SqlSessionFactor的创建过程
4.11.2 SqlSession的创建过程
4.11.3 SqlSession在执行过程中获取Mapper的代理对象
第5章 SSM框架整合实战
5.1 SSM框架整合概述
5.1.1 框架基础回顾
5.1.2 框架整合的必要性
5.1.3 整合后的框架功能
5.1.4 整合的意义与优势
5.1.5 SSM框架整合思路
5.1.6 搭建SSM框架整合的项目基础结构
5.2 Spring与MyBatis的整合配置
5.2.1 Spring的配置文件
5.2.2 jdbc.properties的属性文件
5.2.3 SSM框架项目中Spring与MyBatis的整合配置
5.2.4 注解方式整合Spring与MyBatis
5.3 Spring和SpringMVC的整合配置
5.3.1 Spring与SpringMVC的配置文件
5.3.2 SSM框架项目中Spring和SpringMVC的整合配置
5.3.3 注解方式整合Spring和SpringMVC
5.4 实战案例:SSM框架整合实
展开