Spring Spring MVC MyBatis整合開發實戰

Spring Spring MVC MyBatis整合開發實戰

《Spring+Spring MVC+MyBatis整合開發實戰》一書由機械工業出版社出版發行。

基本介紹

  • 書名:Spring+Spring MVC+MyBatis整合開發實戰 
  • 作者:陳學明
  • 出版社機械工業出版社
  • 出版時間:2020年
  • 頁數:584 頁
  • 定價:159 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111658788
內容簡介,圖書目錄,作者簡介,編輯推薦,

內容簡介

Spring是Java開發的首選開源框架。Spring、SpringMVC與MyBatis的組合迎重(簡稱SSM)更是Java Web開發的利道連鴉器,適用於複雜的企業級套用開發,尤其是網際網路企業級套用開發。本書從實戰入手,通過大量示例介紹了SSM整合開發的相關內容,可提升讀者對框架的掌握度和理解度,從而實現對框架會用、用對及精用的目標。
本書共18章,分為5篇。第1篇“Spring核心框架”,涵蓋Spring概述,SpringIoC容器初探,Web項目環境搭建與項目創建,Spring IoC容器進階,基於註解和代碼的配置,Spring測試;第2篇“SpringMVC框架”,涵蓋Spring Web MVC概述,數據類型的轉換、驗證與異常處理,SpringMVC進階,Spring MVC測試框架;第3篇“數據技術”,涵蓋資料庫與Java數據訪問技術,MyBatis入門,MyBatis進階,Spring數據訪問與事務管理;第4篇“SSM整合開發”,涵蓋SSM整合概述,SSM整合實例;第5篇“高級開發技術”,涵蓋SpringAOP與MVC攔截器,以及Spring Security框架與多執行緒。
本書適合具備Java基礎的SSM初學者和進階開發人員閱讀,也適合Java Web開發工程師閱讀;對於探究Spring及Spring Boot框匪愉白架機制與原理的資深工程師也具有參考意義。

圖書目錄

第1篇 Spring核心框架
第1章 Spring概述2
1.1 Spring的由來與發展 2
1.2 Spring的概念及理念 6
1.3 Spring框架體系結構 7
1.4 Spring生態圈 10
1.5 Spring資源與社區 12
1.6 Spring綜述 13
第2章 Spring IoC容器初探 14
2.1 Spring IoC容器及相關概念 14
2.2 Spring容器初始化 20
2.3 依賴注入與方式 26
第3章 Web項目環境搭建與項目創建 30
3.1 環境與前置準備 30
3.2 基於Maven和Eclipse建立項目36
3.3 Spring框架導入與項目目錄41
3.4 簡單的完整實例霸挨嘗放 43
第4章 Spring IoC容器進階 46
4.1 Bean實例化的更多方式 46
4.2 Bean的配置屬性 48
4.3 依賴注入的配置 53
4.4 特殊的依賴配置 61
4.5 XML配置進階 64
4.6 容器與Bean擴展點 65
4.7 Spring IoC容器綜述70
第5章 基於註解和代碼的配置 73
5.1 Java注悼疊腳踏解 73
5.2 Spring支持的註解類型與開啟方式 76
5.3 Spring支持的Java標準註解78
5.4 Spring容器配灶說旬置註解 80
5.5 自雅檔盼動裝配的更多介紹 86
5.6 基於Java代碼的配置 89
5.7 容器註解匯總 92
第6章 Spring測試94
6.1 關於測試 94
6.2 Java測試框架 98
6.3 基於Spring的測試 106
6.4 Spring測試註解 116
6.5 測試框架註解匯總 125
第2篇 Spring MVC框架
第7章 Spring Web MVC概述 128
7.1 HTTP Web基礎知識128
7.2 Java Web開發 131
7.3 Spring MVC介紹與實例 141
7.4 Spring MVC技術細節 146
7.5 Spring MVC註解配置 155
7.6 基於代碼配置的Spring MVC項目 162
7.7 MVC註解匯總 164
第8章 數據類型的轉換、驗證與異常處理 166
8.1 類型轉換 166
8.2 數據綁定 176
8.3 數據驗證 184
8.4 Spring MVC異常處理 192
第9章 Spring MVC進階 195
9.1 靜態資源的放行 195
9.2 父子容器 197
9.3 Spring MVC與JSON 204
9.4 Spring MVC與REST 214
9.5 檔案上傳 223
9.6 國際化 233
第10章 Spring MVC測試框架 247
10.1 Spring MVC測試概述247
10.2 模擬套用服務(MockMvc)及其構建器 251
10.3 模擬請求構造器 254
10.4 結果操作 258
10.5 Spring MVC測試框架之其他 266
第3篇 數據技術
第11章 資料庫與Java數據訪問技術 272
11.1 關係型資料庫介紹 272
11.3 Java數據訪問基本技術 284
11.4 ORM框架介紹 294
11.5 JPA—Java持久層套用接口298
第12章 MyBatis入門 310
12.1 MyBatis介紹與快速入門實例 310
12.2 MyBatis核心接口和類314
12.3 MyBatis XML全局配置檔案 318
12.4 XML映射檔案配置 325
第13章 MyBatis進階 339
13.1 MyBatis內部運作解密339
13.2 MyBatis全局配置進階343
13.3 動態SQL 348
13.4 MyBatis日誌 350
13.5 MyBatis快取 353
13.6 MyBatis其他 360
第14章 Spring數據訪問與事務管理 364
14.1 Spring JDBC模板類 364
14.2 Spring DAO支持 368
14.3 Spring整合ORM框架及JPA 372
14.4 Spring事務處理 375
第4篇 SSM整合開發
第15章 SSM整合概述 396
15.1 SSM整合綜述396
15.2 Spring與Spring MVC整合410
15.3 Spring與MyBatis整合 414
15.4 SSM異常整合與處理 421
15.5 Java日誌與SSM日誌整合430
第16章 SSM整合實例 442
16.1 項目需求、系統架構與系統設計 442
16.2 項目框架搭建(SSM+Ext JS) 447
16.2.4 前後端整合思路及開發方式 468
16.3 daport-backend後端開發 471
16.4 daport-frontend前端開發 478
16.5 前後端整合開發 486
16.6 測試、調試與部署494
第5篇 高級開發技術
第17章 Spring AOP與MVC攔截器 502
17.1 AOP介紹及Java代理502
17.2 Java AOP框架—AspectJ 509
17.3 Spring AOP框架解密 512
17.4 MVC攔截器與過濾器524
第18章 Spring Security框架與多執行緒 531
18.1 Spring Security概述與Web請求認證 531
18.2 Spring Security方法層級授權 538
18.3 Spring Security機制解密 541
18.4 Spring Security代碼配置與測試 548
18.5 Spring Security實戰 554
18.6 多執行緒與執行緒安全556

作者簡介

陳學明 畢業於中國科學技術大學。CSDN部落格專家,系統設計師,系統分析師系統分析師考試成績位列當年全國前50名。獲國際項目經理C級認證證書。目前就職於全球知名的晶片設計公司,任IT部門技術經理,專注於企業級套用系統的開發和架構。擅長Java、C/C++、Perl、PHP和Python等開發語言,能熟練使用多種Java開發框架和Web前端框架。有十多年的Spring框架開發經驗,成功使用基於SSH的前後端架構實現了對千萬價格級別的商業PLM平台系統的替換。此外,使用Spring或Spring Boot開發了多個網路套用項目。

編輯推薦

誠意之作,一線技術專家15年開發經驗的總結
華為、阿里巴巴等知名公司的4位技術專家力薦
涵蓋Spring Web開發的方方面面,帶領讀者從新手蛻變為高手
全面、系統地介紹Spring、Spring MVC及MyBatis整合開發的相關知識
對框架的原理及實現機製做了深入探討和呈現,讓讀者知其然也知其所以然
用邏輯關係圖與流程圖簡化和呈現框架的實現機制及原理,理解起來更直觀
詳解500多個知識點示例和1個完整的項目實戰案例,即學即用
4.6 容器與Bean擴展點 65
4.7 Spring IoC容器綜述70
第5章 基於註解和代碼的配置 73
5.1 Java註解 73
5.2 Spring支持的註解類型與開啟方式 76
5.3 Spring支持的Java標準註解78
5.4 Spring容器配置註解 80
5.5 自動裝配的更多介紹 86
5.6 基於Java代碼的配置 89
5.7 容器註解匯總 92
第6章 Spring測試94
6.1 關於測試 94
6.2 Java測試框架 98
6.3 基於Spring的測試 106
6.4 Spring測試註解 116
6.5 測試框架註解匯總 125
第2篇 Spring MVC框架
第7章 Spring Web MVC概述 128
7.1 HTTP Web基礎知識128
7.2 Java Web開發 131
7.3 Spring MVC介紹與實例 141
7.4 Spring MVC技術細節 146
7.5 Spring MVC註解配置 155
7.6 基於代碼配置的Spring MVC項目 162
7.7 MVC註解匯總 164
第8章 數據類型的轉換、驗證與異常處理 166
8.1 類型轉換 166
8.2 數據綁定 176
8.3 數據驗證 184
8.4 Spring MVC異常處理 192
第9章 Spring MVC進階 195
9.1 靜態資源的放行 195
9.2 父子容器 197
9.3 Spring MVC與JSON 204
9.4 Spring MVC與REST 214
9.5 檔案上傳 223
9.6 國際化 233
第10章 Spring MVC測試框架 247
10.1 Spring MVC測試概述247
10.2 模擬套用服務(MockMvc)及其構建器 251
10.3 模擬請求構造器 254
10.4 結果操作 258
10.5 Spring MVC測試框架之其他 266
第3篇 數據技術
第11章 資料庫與Java數據訪問技術 272
11.1 關係型資料庫介紹 272
11.3 Java數據訪問基本技術 284
11.4 ORM框架介紹 294
11.5 JPA—Java持久層套用接口298
第12章 MyBatis入門 310
12.1 MyBatis介紹與快速入門實例 310
12.2 MyBatis核心接口和類314
12.3 MyBatis XML全局配置檔案 318
12.4 XML映射檔案配置 325
第13章 MyBatis進階 339
13.1 MyBatis內部運作解密339
13.2 MyBatis全局配置進階343
13.3 動態SQL 348
13.4 MyBatis日誌 350
13.5 MyBatis快取 353
13.6 MyBatis其他 360
第14章 Spring數據訪問與事務管理 364
14.1 Spring JDBC模板類 364
14.2 Spring DAO支持 368
14.3 Spring整合ORM框架及JPA 372
14.4 Spring事務處理 375
第4篇 SSM整合開發
第15章 SSM整合概述 396
15.1 SSM整合綜述396
15.2 Spring與Spring MVC整合410
15.3 Spring與MyBatis整合 414
15.4 SSM異常整合與處理 421
15.5 Java日誌與SSM日誌整合430
第16章 SSM整合實例 442
16.1 項目需求、系統架構與系統設計 442
16.2 項目框架搭建(SSM+Ext JS) 447
16.2.4 前後端整合思路及開發方式 468
16.3 daport-backend後端開發 471
16.4 daport-frontend前端開發 478
16.5 前後端整合開發 486
16.6 測試、調試與部署494
第5篇 高級開發技術
第17章 Spring AOP與MVC攔截器 502
17.1 AOP介紹及Java代理502
17.2 Java AOP框架—AspectJ 509
17.3 Spring AOP框架解密 512
17.4 MVC攔截器與過濾器524
第18章 Spring Security框架與多執行緒 531
18.1 Spring Security概述與Web請求認證 531
18.2 Spring Security方法層級授權 538
18.3 Spring Security機制解密 541
18.4 Spring Security代碼配置與測試 548
18.5 Spring Security實戰 554
18.6 多執行緒與執行緒安全556

作者簡介

陳學明 畢業於中國科學技術大學。CSDN部落格專家,系統設計師,系統分析師系統分析師考試成績位列當年全國前50名。獲國際項目經理C級認證證書。目前就職於全球知名的晶片設計公司,任IT部門技術經理,專注於企業級套用系統的開發和架構。擅長Java、C/C++、Perl、PHP和Python等開發語言,能熟練使用多種Java開發框架和Web前端框架。有十多年的Spring框架開發經驗,成功使用基於SSH的前後端架構實現了對千萬價格級別的商業PLM平台系統的替換。此外,使用Spring或Spring Boot開發了多個網路套用項目。

編輯推薦

誠意之作,一線技術專家15年開發經驗的總結
華為、阿里巴巴等知名公司的4位技術專家力薦
涵蓋Spring Web開發的方方面面,帶領讀者從新手蛻變為高手
全面、系統地介紹Spring、Spring MVC及MyBatis整合開發的相關知識
對框架的原理及實現機製做了深入探討和呈現,讓讀者知其然也知其所以然
用邏輯關係圖與流程圖簡化和呈現框架的實現機制及原理,理解起來更直觀
詳解500多個知識點示例和1個完整的項目實戰案例,即學即用

相關詞條

熱門詞條

聯絡我們