Java EE框架整合开发入门到实战:Spring+Spring MVC+MyBatis(微课版)
作者:陈恒,楼偶俊,张立杰
出版社:清华大学出版社
出版时间:2018-08-01
ISBN:9787302502968
定价:¥69.80
第1部分 Spring
第1章 Spring入门... 2
1.1 Spring简介... 2
1.1.1 Spring的由来... 2
1.1.2 Spring的体系结构... 2
1.2 Spring开发环境的构建... 4
1.2.1 使用Eclipse开发Java Web应用... 5
1.2.2 Spring的下载及目录结构... 8
1.3 使用Eclipse开发Spring入门程序... 9
1.4 本章小结... 11
习题1. 11
第2章 Spring IoC.. 12
2.1 Spring IoC的基本概念... 12
2.2 Spring IoC容器... 13
2.2.1 BeanFactory. 13
2.2.2 ApplicationContext 14
2.3 依赖注入的类型... 15
2.3.1 使用构造方法注入... 15
2.3.2 使用属性的setter方法注入... 18
2.4 本章小结... 19
习题2. 19
第3章 Spring Bean. 20
3.1 Bean的配置... 20
3.2 Bean的实例化... 21
3.2.1 构造方法实例化... 22
3.2.2 静态工厂实例化... 24
3.2.3 实例工厂实例化... 25
3.3 Bean的作用域... 26
3.3.1 singleton作用域... 26
3.3.2 prototype作用域... 27
3.4 Bean的生命周期... 28
3.5 Bean的装配方式... 30
3.5.1 基于XML配置的装配... 30
3.5.2 基于注解的装配... 34
3.6 本章小结... 38
习题3. 38
第4章 Spring AOP. 39
4.1 Spring AOP的基本概念... 39
4.1.1 AOP的概念... 39
4.1.2 AOP的术语... 40
4.2 动态代理... 42
4.2.1 JDK动态代理... 42
4.2.2 CGLIB动态代理... 45
4.3 基于代理类的AOP实现... 48
4.4 基于XML配置开发AspectJ. 51
4.5 基于注解开发AspectJ. 56
4.6 本章小结... 59
习题4. 60
第5章 Spring的事务管理... 61
5.1 Spring的数据库编程... 61
5.1.1 Spring JDBC的配置... 62
5.1.2 Spring JdbcTemplate的常用方法... 62
5.2 编程式事务管理... 67
5.2.1 基于底层API的编程式事务管理... 67
5.2.2 基于TransactionTemplate的编程式事务管理... 69
5.3 声明式事务管理... 71
5.3.1 基于XML方式的声明式事务管理... 72
5.3.2 基于@Transactional注解的声明式事务管理... 76
5.4 本章小结... 78
习题5.. 78
第2部分 MyBatis
第6章 MyBatis开发入门... 80
6.1 MyBatis简介... 80
6.2 MyBatis环境的构建... 81
6.3 MyBatis的工作原理... 81
6.4 使用Eclipse开发MyBatis入门程序... 83
6.5 MyBatis与Spring的整合... 87
6.5.1 导入相关JAR包... 88
6.5.2 在Spring中配置MyBatis工厂... 88
6.5.3 使用Spring管理MyBatis的数据操作接口... 89
6.5.4 框架整合示例... 89
6.6 使用MyBatis Generator插件自动生成映射文件... 94
6.7 本章小结... 96
习题6. 97
第7章 映射器... 98
7.1 MyBatis配置文件概述... 98
7.2 映射器概述... 99
7.3