注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計Java EE框架整合開發(fā)入門到實戰(zhàn):Spring+Spring MVC+MyBatis(微課版)

Java EE框架整合開發(fā)入門到實戰(zhàn):Spring+Spring MVC+MyBatis(微課版)

Java EE框架整合開發(fā)入門到實戰(zhàn):Spring+Spring MVC+MyBatis(微課版)

定 價:¥69.80

作 者: 陳恒,樓偶俊,張立杰
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302502968 出版時間: 2018-08-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書詳細講解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基礎知識和實際應用。為了更好地幫助讀者學習SSM框架,本書以大量案例介紹了SSM框架的基本思想、方法和技術?!∪珪?0章,分四部分介紹。第1~5章為第1部分,主要講解Spring框架的相關知識,內(nèi)容包括Spring入門、Spring IoC、Spring Bean、Spring AOP以及Spring的事務管理;第6~8章為第2部分,主要講解MyBatis的相關知識,內(nèi)容包括MyBatis開發(fā)入門、映射器以及動態(tài)SQL;第9~18章為第3部分,主要講解Spring MVC的相關知識,內(nèi)容包括Spring MVC入門、Controller、類型轉換和格式化、數(shù)據(jù)綁定和表單標簽庫、攔截器、數(shù)據(jù)驗證、國際化、統(tǒng)一異常處理、文件的上傳和下載以及EL與JSTL;第19章、第20章為第4部分,主要講解SSM框架整合的基本思想與實戰(zhàn)開發(fā),內(nèi)容包括SSM框架整合以及基于SSM框架的電子商務平臺的設計與實現(xiàn)。本書突出實用性、趣味性,內(nèi)容組織合理、通俗易懂,使讀者能夠快速掌握SSM框架的基礎知識、編程技巧以及完整的開發(fā)體系,從而為大型項目開發(fā)打下堅實的基礎。 本書附有教學視頻、源代碼、課件、教學大綱、習題答案等配套資源,可以作為大學計算機及相關專業(yè)的教材或教學參考書,也可以作為Java技術的培訓教材,同時適合廣大Java EE應用開發(fā)人員閱讀與使用。

作者簡介

  陳恒,樓偶俊,張立杰

圖書目錄

第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  


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號