定 價(jià):¥69.80
作 者: | 陳恒,樓偶俊,張立杰 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302502968 | 出版時(shí)間: | 2018-08-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1部分 Spring
第1章 Spring入門(mén)... 2
1.1 Spring簡(jiǎn)介... 2
1.1.1 Spring的由來(lái)... 2
1.1.2 Spring的體系結(jié)構(gòu)... 2
1.2 Spring開(kāi)發(fā)環(huán)境的構(gòu)建... 4
1.2.1 使用Eclipse開(kāi)發(fā)Java Web應(yīng)用... 5
1.2.2 Spring的下載及目錄結(jié)構(gòu)... 8
1.3 使用Eclipse開(kāi)發(fā)Spring入門(mén)程序... 9
1.4 本章小結(jié)... 11
習(xí)題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 依賴(lài)注入的類(lèi)型... 15
2.3.1 使用構(gòu)造方法注入... 15
2.3.2 使用屬性的setter方法注入... 18
2.4 本章小結(jié)... 19
習(xí)題2. 19
第3章 Spring Bean. 20
3.1 Bean的配置... 20
3.2 Bean的實(shí)例化... 21
3.2.1 構(gòu)造方法實(shí)例化... 22
3.2.2 靜態(tài)工廠(chǎng)實(shí)例化... 24
3.2.3 實(shí)例工廠(chǎng)實(shí)例化... 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 本章小結(jié)... 38
習(xí)題3. 38
第4章 Spring AOP. 39
4.1 Spring AOP的基本概念... 39
4.1.1 AOP的概念... 39
4.1.2 AOP的術(shù)語(yǔ)... 40
4.2 動(dòng)態(tài)代理... 42
4.2.1 JDK動(dòng)態(tài)代理... 42
4.2.2 CGLIB動(dòng)態(tài)代理... 45
4.3 基于代理類(lèi)的AOP實(shí)現(xiàn)... 48
4.4 基于XML配置開(kāi)發(fā)AspectJ. 51
4.5 基于注解開(kāi)發(fā)AspectJ. 56
4.6 本章小結(jié)... 59
習(xí)題4. 60
第5章 Spring的事務(wù)管理... 61
5.1 Spring的數(shù)據(jù)庫(kù)編程... 61
5.1.1 Spring JDBC的配置... 62
5.1.2 Spring JdbcTemplate的常用方法... 62
5.2 編程式事務(wù)管理... 67
5.2.1 基于底層API的編程式事務(wù)管理... 67
5.2.2 基于TransactionTemplate的編程式事務(wù)管理... 69
5.3 聲明式事務(wù)管理... 71
5.3.1 基于XML方式的聲明式事務(wù)管理... 72
5.3.2 基于@Transactional注解的聲明式事務(wù)管理... 76
5.4 本章小結(jié)... 78
習(xí)題5.. 78
第2部分 MyBatis
第6章 MyBatis開(kāi)發(fā)入門(mén)... 80
6.1 MyBatis簡(jiǎn)介... 80
6.2 MyBatis環(huán)境的構(gòu)建... 81
6.3 MyBatis的工作原理... 81
6.4 使用Eclipse開(kāi)發(fā)MyBatis入門(mén)程序... 83
6.5 MyBatis與Spring的整合... 87
6.5.1 導(dǎo)入相關(guān)JAR包... 88
6.5.2 在Spring中配置MyBatis工廠(chǎng)... 88
6.5.3 使用Spring管理MyBatis的數(shù)據(jù)操作接口... 89
6.5.4 框架整合示例... 89
6.6 使用MyBatis Generator插件自動(dòng)生成映射文件... 94
6.7 本章小結(jié)... 96
習(xí)題6. 97
第7章 映射器... 98
7.1 MyBatis配置文件概述... 98
7.2 映射器概述... 99
7.3