目录
资源下载
第1章MyBatis的基础知识
1.1MyBatis概述
1.1.1传统JDBC的问题
1.1.2ORM框架技术
1.1.3MyBatis的发展和特点
1.2MyBatis的工作流程和重要API
1.2.1MyBatis的工作流程
1.2.2MyBatis的重要API
1.3MyBatis的下载和安装
1.3.1MyBatis的下载
1.3.2MySQL数据库的安装和使用
1.4MyBatis的简单应用的使用案例
小结
习题
第2章MyBatis的配置文件
2.1配置文件概述
2.1.1XML文件格式
2.1.2MyBatis的配置文件层次结构
2.2配置文件的常用元素
2.2.1属性properties元素
2.2.2设置settings元素
2.2.3设置typeAliases元素
2.2.4设置typeHandlers元素
2.2.5设置ObjectFactory元素
2.2.6设置environments元素
2.2.7设置mappers元素
2.3MyBatis的配置文件的使用案例
小结
习题
目录
第3章MyBatis的映射文件
3.1映射文件概述
3.1.1映射文件的子元素
3.1.2映射文件的典型范例
3.2常用的映射文件元素
3.2.1select元素
3.2.2insert元素
3.2.3selectKey元素
3.2.4update元素
3.2.5delete元素
3.2.6sql元素
3.3#和$的区别
3.4resultMap结果映射集
3.4.1resultMap的定义
3.4.2resultMap的引用
3.5MyBatis的映射文件的使用案例
小结
习题
第4章关联映射
4.1表与表之间的关系
4.1.1一对一的表关系
4.1.2一对多的表关系
4.1.3多对多的表关系
4.2使用MyBatis实现一对一的跨表查询
4.2.1一对一的跨表查询的解决方法
4.2.2一对一的跨表查询的使用案例
4.3使用MyBatis实现一对多的跨表查询
4.3.1一对多的跨表查询的解决方法
4.3.2一对多的跨表查询的使用案例
4.4使用MyBatis实现多对多的跨表查询
4.4.1多对多的跨表查询的解决方法
4.4.2多对多的跨表查询的使用案例
小结
习题
第5章动态SQL
5.1动态SQL概述
5.2动态SQL的常用元素
5.2.1if元素
5.2.2choose、when、otherwise元素
5.2.3where元素
5.2.4set元素
5.2.5trim元素
5.2.6foreach元素
5.2.7bind元素
小结
习题
第6章MyBatis的缓存机制
6.1缓存机制的介绍
6.2MyBatis的缓存机制
6.2.1MyBatis框架的一级缓存
6.2.2MyBatis框架的二级缓存
6.3MyBatis中缓存机制的使用案例
小结
习题
第7章MyBatis的注解
7.1MyBatis框架的注解功能介绍
7.2MyBatis框架的增删改查注解
7.2.1@Insert注解
7.2.2@Update注解
7.2.3@Select注解
7.2.4@Delete注解
7.3MyBatis框架的其他常用注解
7.3.1@Param注解
7.3.2@Results和@Result注解
小结
习题
第8章Spring的基础知识
8.1Spring框架概述
8.1.1Spring框架简介
8.1.2Spring框架的发展历史
8.2Spring框架的特点和结构
8.2.1Spring框架的特点
8.2.2Spring框架的功能体系
8.2.3Spring的下载和安装
8.3Spring框架的简单应用的使用案例
小结
习题
第9章Spring的容器机制
9.1容器机制简介
9.1.1容器机制的原理
9.1.2容器机制的常用接口
9.2容器机制的具体使用
9.2.1Spring容器机制的基本使用案例
9.2.2Spring容器的事件机制的使用案例
小结
习题
第10章Spring的依赖注入
10.1依赖注入的理论知识
10.1.1依赖注入简介
10.1.2依赖注入的内涵
10.2依赖注入的实现
10.2.1属性注入的使用案例
10.2.2构造器注入的使用案例
小结
习题
第11章Bean的作用域和生命周期
11.1Bean的定义
11.2Bean的属性
11.2.1Bean的属性简介
11.2.2Bean的属性的使用案例
11.3Bean的作用域
11.3.1Bean的作用域简介
11.3.2Bean的作用域的使用案例
11.4Bean的生命周期
11.4.1Bean的生命周期简介
11.4.2Bean的生命周期的使用案例
小结
习题
第12章面向切面编程AOP
12.1面向切面编程简介
12.1.1面向切面编程的基本思想
12.1.2AOP和OOP的关联
12.2Spring框架的面向切面编程
12.2.1Spring框架的AOP特点
12.2.2Spring框架的面向切面编程的开发方法
12.3Spring框架的面向切面编程的使用案例
小结
习题
第13章Spring的JDBC数据库操作
13.1Spring框架的JDBC简介
13.1.1传统JDBC的问题
13.1.2Spring的JDBC的基本思想
13.1.3Spring的JDBC和MyBatis的关联
13.2Spring框架中的JDBCTemplate
13.2.1JDBCTemplate简介
13.2.2JDBCTemplate的使用
13.3Spring JDBC的简单使用案例
小结
习题
第14章Spring的事务管理
14.1事务简介
14.1.1事务的基本概念
14.1.2事务的特性
14.2Spring框架中的事务管理
14.2.1Spring事务管理的特点
14.2.2Spring事务管理的接口和设置
14.3Spring事务管理的简单应用
14.3.1Spring事务管理的使用介绍
14.3.2Spring事务管理的使用案例
小结
习题
第15章Spring的注解
15.1Spring注解管理Bean
15.1.1Spring注解管理Bean的方法
15.1.2Spring注解管理Bean的使用案例
15.2Spring注解实现AOP
15.2.1Spring注解实现AOP的方法
15.2.2Spring注解实现AOP的使用案例
15.3Spring注解实现事务管理
15.3.1Spring注解实现事务管理的方法
15.3.2Spring注解实现事务管理的使用案例
小结
习题
第16章SpringMVC的基础知识
16.1SpringMVC框架简介
16.2SpringMVC框架的基本思想
16.2.1SpringMVC的工作流程
16.2.2SpringMVC的组件
16.2.3SpringMVC的特点
16.3SpringMVC框架的使用
16.3.1SpringMVC的开发环境配置
16.3.2SpringMVC的简单使用案例
小结
习题
第17章SpringMVC的常用注解
17.1请求映射类的注解
17.1.1@Controller注解
17.1.2@RequestMapping注解
17.1.3@GetMapping和@PostMapping注解
17.1.4请求映射类的注解的使用案例
17.2参数映射类的注解
17.2.1参数映射类的注解简介
17.2.2参数映射类的注解的使用案例
小结
习题
第18章参数绑定
18.1默认数据类型的参数绑定
18.1.1默认数据类型的参数绑定简介
18.1.2默认数据类型的参数绑定的使用案例
18.2POJO对象数据类型的参数绑定
18.2.1POJO对象数据类型的参数绑定简介
18.2.2POJO对象数据类型的参数绑定的使用案例
18.3简单数据类型的参数绑定
18.3.1简单数据类型的参数绑定简介
18.3.2简单数据类型的参数绑定的使用案例
18.4复杂数据类型的参数绑定
18.4.1复杂数据类型的参数绑定简介
18.4.2复杂数据类型的参数绑定的使用案例
小结
习题
第19章SpringMVC的返回类型
19.1Model类型
19.1.1Model类型简介
19.1.2Model类型的使用案例
19.2ModelAndView类型
19.2.1ModelAndView类型简介
19.2.2ModelAndView类型的使用案例
19.3String类型
19.3.1String类型简介
19.3.2String类型的使用案例
19.4void类型
小结
习题
第20章异常处理
20.1HandlerExceptionResolver接口
20.1.1HandlerExceptionResolver接口简介
20.1.2HandlerExceptionResolver接口的使用案例
20.2@ExceptionHandler注解
20.2.1@ExceptionHandler注解简介
20.2.2@ExceptionHandler注解的使用案例
20.3@ControllerAdvice注解
20.3.1@ControllerAdvice注解简介
20.3.2@ControllerAdvice注解的使用案例
小结
习题
第21章拦截器
21.1拦截器介绍
21.2HandlerInterceptor接口
21.2.1HandlerInterceptor接口简介
21.2.2HandlerInterceptor接口的使用案例
21.3WebRequestInterceptor接口
21.3.1WebRequestInterceptor接口简介
21.3.2WebRequestInterceptor接口的使用案例
小结
习题
第22章前后端数据交互JSON
22.1数据交互简介
22.1.1基于XML的数据交互
22.1.2基于JSON的数据交互
22.2SpringMVC框架中的JSON
22.2.1SpringMVC中的JSON简介
22.2.2SpringMVC中的JSON的使用案例
小结
习题
第23章文件上传下载
23.1文件上传
23.1.1文件上传简介
23.1.2文件上传的使用案例
23.2文件下载
23.2.1文件下载简介
23.2.2文件下载的使用案例
小结
习题
第24章RESTful风格
24.1RESTful概述
24.1.1Web开发中的前后端分离
24.1.2RESTful简介
24.2RESTful的主要思想
24.2.1RESTful的特点
24.2.2RESTful的原则
24.2.3RESTful的设计规范
24.3SpringMVC框架下的RESTful
24.3.1SpringMVC框架下的RESTful简介
24.3.2SpringMVC框架下的RESTful的使用方法
小结
习题
第25章表单标签
25.1SpringMVC的标签库简介
25.2SpringMVC的常用标签库
25.2.1form标签
25.2.2input标签
25.2.3checkboxes标签
25.2.4radiobuttons标签
25.2.5select标签
25.2.6textarea标签
25.3SpringMVC表单标签的使用案例
小结
习题
第26章SSM框架整合
26.1SSM框架整合简介
26.1.1MVC设计模式
26.1.2SSM框架整合的基本思路
26.2SSM框架整合的方法
26.2.1SSM框架整合的开发环境
26.2.2SSM框架整合的准备工作
26.3SSM框架整合的使用案例
小结
习题
参考文献