定 價:¥69.80
作 者: | 陳恒,樓偶俊,張立杰 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302502968 | 出版時間: | 2018-08-01 | 包裝: | |
開本: | 頁數(shù): | 字數(shù): |
第1部分 Spring
第1章 Spring入門... 2
1.1 Spring簡介... 2
1.1.1 Spring的由來... 2
1.1.2 Spring的體系結構... 2
1.2 Spring開發(fā)環(huán)境的構建... 4
1.2.1 使用Eclipse開發(fā)Java Web應用... 5
1.2.2 Spring的下載及目錄結構... 8
1.3 使用Eclipse開發(fā)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 靜態(tài)工廠實例化... 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 動態(tài)代理... 42
4.2.1 JDK動態(tài)代理... 42
4.2.2 CGLIB動態(tài)代理... 45
4.3 基于代理類的AOP實現(xiàn)... 48
4.4 基于XML配置開發(fā)AspectJ. 51
4.5 基于注解開發(fā)AspectJ. 56
4.6 本章小結... 59
習題4. 60
第5章 Spring的事務管理... 61
5.1 Spring的數(shù)據(jù)庫編程... 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開發(fā)入門... 80
6.1 MyBatis簡介... 80
6.2 MyBatis環(huán)境的構建... 81
6.3 MyBatis的工作原理... 81
6.4 使用Eclipse開發(fā)MyBatis入門程序... 83
6.5 MyBatis與Spring的整合... 87
6.5.1 導入相關JAR包... 88
6.5.2 在Spring中配置MyBatis工廠... 88
6.5.3 使用Spring管理MyBatis的數(shù)據(jù)操作接口... 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