1.黑马程序员系列教材改版; 2.本书配套教学视频、源代码、题库、教学大纲、教案、课程设计、教学PPT等资源,此外还提供了在线答疑。 3.对SSM的讲解更加优化、升级,带领读者快速门。
售 价:¥
纸质售价:¥42.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
内容提要
序言
前言
第1章 初识MyBatis框架
1.1 初识框架
1.1.1 框架概述
1.1.2 框架的优势
1.1.3 当前主流框架
1.2 MyBatis介绍
1.2.1 传统JDBC的劣势
1.2.2 MyBatis概述
1.3 MyBatis环境搭建
1.4 MyBatis入门程序
1.5 MyBatis工作原理
1.6 本章小结
第2章 MyBatis的核心配置
2.1 MyBatis的核心对象
2.1.1 SqISessionFactoryBuiIder
2.1.2 SqISessionFactory
2.1.3 SqISession
2.2 MyBatis核心配置文件
2.2.1 配置文件的主要元素
2.2.2 <properties>元素
2.2.3 <settings>元素
2.2.4 <typeAIiases>元素
2.2.5 <environments>元素
2.2.6 <mappers>元素
2.3 MyBatis映射文件
2.3.1 MyBatis映射文件中的常用元素
2.3.2 <seIect>元素
2.3.3 <insert>元素
2.3.4 <update>元素
2.3.5 <deIete>元素
2.3.6 <sqI>元素
2.3.7 <resuItMap>元素
2.4 案例:员工管理系统
2.5 本章小结
第3章 动态SQL
3.1 动态SQL中的元素
3.2 条件查询操作
3.2.1 <if>元素
3.2.2 <choose>、<when>、<otherwise>元素
3.2.3 <where>、<trim>元素
3.3 更新操作
3.4 复杂查询操作
3.4.1 <foreach>元素的属性
3.4.2 <foreach>元素迭代数组
3.4.3 <foreach>元素迭代List
3.4.4 <foreach>元素迭代Map
3.5 案例:学生信息查询系统
3.6 本章小结
第4章 MyBatis的关联映射和缓存机制
4.1 关联映射概述
4.2 一对一查询
4.3 一对多查询
4.4 多对多查询
4.5 MyBatis缓存机制
4.5.1 一级缓存
4.5.2 二级缓存
4.6 案例:商品的类别
4.7 本章小结
第5章 MyBatis的注解开发
5.1 基于注解的单表增删改查
5.1.1 @SeIect注解
5.1.2 @Insert注解
5.1.3 @Update注解
5.1.4 @DeIete注解
5.1.5 @Param注解
5.2 基于注解的关联查询
5.2.1 一对一查询
5.2.2 一对多查询
5.2.3 多对多查询
5.3 案例:基于MyBatis注解的学生管理程序
5.4 本章小结
第6章 初识Spring框架
6.1 Spring介绍
6.1.1 Spring概述
6.1.2 Spring框架的优点
6.1.3 Spring的体系结构
6.1.4 Spring 5的新特性
6.1.5 Spring的下载及目录结构
6.2 Spring的入门程序
6.3 控制反转与依赖注入
6.3.1 控制反转的概念
6.3.2 依赖注入的概念
6.3.3 依赖注入的类型
6.3.4 依赖注入的应用
6.4 本章小结
第7章 Spring中的Bean的管理
7.1 Spring IoC容器
7.1.1 BeanFactory接口
7.1.2 AppIicationContext接口
7.2 Bean的配置
7.3 Bean的实例化
7.3.1 构造方法实例化
7.3.2 静态工厂实例化
7.3.3 实例工厂实例化
7.4 Bean的作用域
7.4.1 singIeton作用域
7.4.2 prototype作用域
7.5 Bean的装配方式
7.5.1 基于XML的装配
7.5.2 基于注解的装配
7.5.3 自动装配
7.6 Bean的生命周期
7.7 本章小结
第8章 Spring AOP
8.1 Spring AOP介绍
8.1.1 Spring AOP概述
8.1.2 Spring AOP术语
8.2 Spring AOP的实现机制
8.2.1 JDK动态代理
8.2.2 CGLib动态代理
8.3 基于XML的AOP实现
8.4 基于注解的AOP实现
8.5 本章小结
第9章 Spring的数据库编程
9.1 Spring JDBC
9.1.1 JdbcTempIate概述
9.1.2 Spring JDBC的配置
9.2 JdbcTempIate的常用方法
9.2.1 execute()方法
9.2.2 update()方法
9.2.3 query()方法
9.3 Spring事务管理概述
9.3.1 事务管理的核心接口
9.3.2 事务管理的方式
9.4 声明式事务管理
9.4.1 基于XML方式的声明式事务
9.4.2 基于注解方式的声明式事务
9.5 案例:实现用户登录
9.6 本章小结
第10章 初识Spring MVC框架
10.1 Spring MVC介绍
10.1.1 Spring MVC概述
10.1.2 Spring MVC特点
10.2 Spring MVC入门程序
10.3 Spring MVC工作原理
10.4 本章小结
第11章 Spring MVC的核心类和注解
11.1 DispatcherServIet
11.2 @ControIIer注解
11.3 @RequestMapping注解
11.3.1 @RequestMapping注解的使用
11.3.2 @RequestMapping注解的属性
11.3.3 请求映射方式
11.4 本章小结
第12章 Spring MVC数据绑定和响应
12.1 数据绑定
12.2 简单数据绑定
12.2.1 默认类型数据绑定
12.2.2 简单数据类型绑定
12.2.3 POJO绑定
12.2.4 自定义类型转换器
12.3 复杂数据绑定
12.3.1 数组绑定
12.3.2 集合绑定
12.3.3 复杂POJO绑定
12.3.4 JSON数据绑定
12.4 页面跳转
12.4.1 返回值为void类型的页面跳转
12.4.2 返回值为String类型的页面跳转
12.4.3 返回值为ModeIAndView类型的页面跳转
12.5 数据回写
12.5.1 普通字符串的回写
12.5.2 JSON数据的回写
12.6 本章小结
第13章 Spring MVC的高级功能
13.1 异常处理
13.1.1 简单异常处理器
13.1.2 自定义异常处理器
13.1.3 异常处理注解
13.2 拦截器
13.2.1 拦截器概述
13.2.2 拦截器的配置
13.2.3 拦截器的执行流程
13.2.4 案例:后台系统登录验证
13.3 文件上传和下载
13.3.1 文件上传
13.3.2 文件下载
13.3.3 案例:文件上传和下载
13.4 本章小结
第14章 SSM框架整合
14.1 常用方式整合SSM框架
14.1.1 整合思路
14.1.2 项目基础结构搭建
14.1.3 Spring和MyBatis整合
14.1.4 Spring和Spring MVC整合
14.2 纯注解方式整合SSM框架
14.2.1 整合思路
14.2.2 纯注解SSM框架整合
14.3 本章小结
第15章 云借阅图书管理系统
15.1 系统概述
15.1.1 系统功能介绍
15.1.2 系统架构设计
15.1.3 文件组织结构
15.1.4 系统开发及运行环境
15.2 数据库设计
15.3 系统环境搭建
15.3.1 需要引入的依赖
15.3.2 准备数据库资源
15.3.3 准备项目环境
15.4 用户登录模块
15.4.1 用户登录
15.4.2 实现登录验证
15.4.3 注销登录
15.5 图书管理模块
15.5.1 新书推荐
15.5.2 图书借阅
15.5.3 当前借阅
15.5.4 借阅记录
15.6 访问权限控制
15.7 本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜