Spring+Spring MVC+MyBatis从零开始学

Spring+Spring MVC+MyBatis从零开始学
作者: 编者:杨章伟//刘祥淼|
出版社: 清华大学
原售价: 89.00
折扣价: 63.20
折扣购买: Spring+Spring MVC+MyBatis从零开始学
ISBN: 9787302673637

作者简介

杨章伟:江西萍乡人,副教授,中国人民大学计算机软件与理论专业硕士。从事计算机软件和网络相关工作十多年,主要研究方向为高性能计算和计算机软件技术。主持和参与省部级项目10余项,发表学术论文30余篇,出版论著和教材10余部,获省、市科技成果和科技论文奖多项。曾担任大型企业的数据库管理员、计算机软件开发工程师,对C、Visual C++、Visual Basic、Oracle、SQL Server等有丰富的实际操作经验。

内容简介

《Spring Spring MVC MyBatis从零开始学(视频教学版)(第3版)》从易到难、循序渐进地讲解SSM框架整合与项目开发实例,帮助读者掌握SSM框架应用开发的精髓。 《Spring Spring MVC MyBatis从零开始学(视频教学版)(第3版)》示例采用分步骤实现的方法,方便读者清晰地了解每个技术的具体实现步骤,从而明确操作步骤,提高学习效率。 作者根据自己多年的项目经验,在讲授知识点的同时,配备大量的示例贯穿讲解和演示,从而让读者边学习边实践。 《Spring Spring MVC MyBatis从零开始学(视频教学版)(第3版)》配套示例源码、PPT课件、教学大纲、习题答案、教学视频,方便读者快速掌握SSM框架开发技术。

书籍目录

第1章 Spring基础 1
1.1 Spring概述 1
1.1.1 什么是Spring 1
1.1.2 Spring的下载及目录结构 2
1.2 控制反转与依赖注入 4
1.2.1 什么是控制反转 4
1.2.2 什么是依赖注入 5
1.2.3 IoC/DI的实现 5
1.3 习题 11
第2章 Spring中的Bean 12
2.1 Bean的配置 12
2.2 Bean的作用域 13
2.2.1 作用域的种类 14
2.2.2 singleton作用域 14
2.2.3 prototype作用域 16
2.3 Bean的装配方式 16
2.3.1 基于XML的装配 16
2.3.2 基于Annotation的装配 19
2.3.3 自动装配 23
2.4 习题 24
第3章 Spring AOP 25
3.1 Spring AOP简介 25
3.1.1 什么是AOP 25
3.1.2 AOP术语 26
3.2 AspectJ开发 26
3.2.1 基于XML的声明式AspectJ 26
3.2.2 基于注解的声明式AspectJ 33
3.3 习题 36
第4章 Spring的数据库开发 37
4.1 Spring JDBC 37
4.1.1 Spring JdbcTemplate的解析 37
4.1.2 Spring JDBC的配置 38
4.2 Spring JdbcTemplate的常用方法 39
4.2.1 execute()—执行SQL语句 39
4.2.2 update()—更新数据 42
4.2.3 query()—查询数据 47
4.3 习题 49
第5章 Spring的事务管理 50
5.1 Spring事务管理概述 50
5.1.1 事务管理的核心接口 50
5.1.2 事务管理的方式 52
5.2 声明式事务管理 53
5.2.1 基于XML方式的声明式事务 53
5.2.2 基于Annotation方式的声明式事务 57
5.3 习题 60
第6章 初识MyBatis 61
6.1 MyBatis概述 61
6.1.1 什么是MyBatis 61
6.1.2 MyBatis的下载和使用 62
6.2 MyBatis入门程序 62
6.2.1 查询用户 62
6.2.2 添加客户 69
6.2.3 更新用户 70
6.2.4 删除用户 71
6.3 习题 71
第7章 MyBatis的核心配置 72
7.1 MyBatis的核心对象 72
7.1.1 SqlSessionFactory 72
7.1.2 SqlSession 73
7.2 MyBatis配置文件元素 74
7.2.1 元素 75
7.2.2 元素 76
7.2.3 元素 77
7.2.4 元素 78
7.2.5 元素 80
7.2.6 元素 80
7.2.7 元素 80
7.2.8 元素 81
7.3 映射文件 82
7.3.1