注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Spring+Spring MVC+MyBatis從零開始學

Spring+Spring MVC+MyBatis從零開始學

Spring+Spring MVC+MyBatis從零開始學

定 價:¥89.00

作 者: 楊章偉 劉祥淼
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302673637 出版時間: 2024-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  SSM是當前使用廣泛的Java Web開發(fā)框架?!禨pring Spring MVC MyBatis從零開始學(視頻教學版)(第3版)》由淺入深,詳細講解SSM(Spring 6.1.10、Spring MVC 6.1.10、MyBatis 3.5.16)框架的基礎(chǔ)知識和應(yīng)用,并結(jié)合大量的示例和綜合案例,幫助讀者快速理解SSM開發(fā)技術(shù)?!禨pring Spring MVC MyBatis從零開始學(視頻教學版)(第3版)》配套示例源碼、PPT課件、教學大綱、教學視頻。《Spring Spring MVC MyBatis從零開始學(視頻教學版)(第3版)》共分17章,內(nèi)容包括Spring基礎(chǔ)、Spring中的Bean、Spring AOP、Spring的數(shù)據(jù)庫開發(fā)、Spring的事務(wù)管理、初識MyBatis、MyBatis的核心配置、動態(tài)SQL、MyBatis的關(guān)聯(lián)映射、MyBatis與Spring的整合、Spring MVC入門、Spring MVC數(shù)據(jù)綁定、JSON數(shù)據(jù)交互和RESTful支持、攔截器、SSM框架整合、基于SSM框架的新聞發(fā)布管理系統(tǒng)實戰(zhàn)、基于SSM Vue框架的圖書管理系統(tǒng)實戰(zhàn)。《Spring Spring MVC MyBatis從零開始學(視頻教學版)(第3版)》內(nèi)容精練、重點突出、實例豐富,適合SSM框架開發(fā)初學者、Java Web開發(fā)人員、SSM應(yīng)用開發(fā)人員、SSM Vue全棧應(yīng)用開發(fā)人員閱讀,同時也可作為高等院?;蚋呗毟邔\浖_發(fā)課程的教材使用。

作者簡介

  楊章偉,畢業(yè)于中國人民大學,碩士,副教授,中國計算機學會(CCF)會員,萍鄉(xiāng)市網(wǎng)絡(luò)空間安全工程研究中心負責人。主要從事云計算、網(wǎng)絡(luò)安全、教育信息化等方面的研究。近年來主持完成省部級科技、教改等科研項目多項,出版過多部教材及應(yīng)用書籍。參加創(chuàng)作的圖書有《SSM Vue.js 3全棧開發(fā)實戰(zhàn)》《Spring Spring MVC MyBatis從零開始學》等。

圖書目錄

第1章  Spring基礎(chǔ) 1
1.1  Spring概述 1
1.1.1  什么是Spring 1
1.1.2  Spring的下載及目錄結(jié)構(gòu) 2
1.2  控制反轉(zhuǎn)與依賴注入 4
1.2.1  什么是控制反轉(zhuǎn) 4
1.2.2  什么是依賴注入 5
1.2.3  IoC/DI的實現(xiàn) 5
1.3  習題 11
第2章  Spring中的Bean 12
2.1  Bean的配置 12
2.2  Bean的作用域 13
2.2.1  作用域的種類 14
2.2.2  singleton作用域 14
2.2.3  prototype作用域 16
2.3  Bean的裝配方式 16
2.3.1  基于XML的裝配 16
2.3.2  基于Annotation的裝配 19
2.3.3  自動裝配 23
2.4  習題 24
第3章  Spring AOP 25
3.1  Spring AOP簡介 25
3.1.1  什么是AOP 25
3.1.2  AOP術(shù)語 26
3.2  AspectJ開發(fā) 26
3.2.1  基于XML的聲明式AspectJ 26
3.2.2  基于注解的聲明式AspectJ 33
3.3  習題 36
第4章  Spring的數(shù)據(jù)庫開發(fā) 37
4.1  Spring JDBC 37
4.1.1  Spring JdbcTemplate的解析 37
4.1.2  Spring JDBC的配置 38
4.2  Spring JdbcTemplate的常用方法 39
4.2.1  execute()—執(zhí)行SQL語句 39
4.2.2  update()—更新數(shù)據(jù) 42
4.2.3  query()—查詢數(shù)據(jù) 47
4.3  習題 49
第5章  Spring的事務(wù)管理 50
5.1  Spring事務(wù)管理概述 50
5.1.1  事務(wù)管理的核心接口 50
5.1.2  事務(wù)管理的方式 52
5.2  聲明式事務(wù)管理 53
5.2.1  基于XML方式的聲明式事務(wù) 53
5.2.2  基于Annotation方式的聲明式事務(wù) 57
5.3  習題 60
第6章  初識MyBatis 61
6.1  MyBatis概述 61
6.1.1  什么是MyBatis 61
6.1.2  MyBatis的下載和使用 62
6.2  MyBatis入門程序 62
6.2.1  查詢用戶 62
6.2.2  添加客戶 69
6.2.3  更新用戶 70
6.2.4  刪除用戶 71
6.3  習題 71
第7章  MyBatis的核心配置 72
7.1  MyBatis的核心對象 72
7.1.1  SqlSessionFactory 72
7.1.2  SqlSession 73
7.2  MyBatis配置文件元素 74
7.2.1  元素 75
7.2.2  元素 76
7.2.3  元素 77
7.2.4  元素 78
7.2.5  元素 80
7.2.6  元素 80
7.2.7  元素 80
7.2.8  元素 81
7.3  映射文件 82
7.3.1  元素 82
7.3.2  元素 83
7.3.3  元素和元素 85
7.3.4  元素 85
7.3.5  元素 86
7.4  習題 87
第8章  動態(tài)SQL 88
8.1  元素 88
8.2  、和元素 92
8.3  、元素 94
8.4  元素 95
8.5  元素 96
8.6  元素 97
8.7  習題 98
第9章  MyBatis的關(guān)聯(lián)映射 99
9.1  關(guān)聯(lián)關(guān)系概述 99
9.2  MyBatis中的關(guān)聯(lián)關(guān)系 100
9.2.1  一對一 100
9.2.2  一對多 106
9.2.3  多對多 109
9.3  習題 113
第10章  MyBatis與Spring的整合 114
10.1  整合環(huán)境搭建 114
10.1.1  準備所需的JAR包 114
10.1.2  編寫配置文件 116
10.2  整合 118
10.2.1  傳統(tǒng)DAO方式的開發(fā)整合 118
10.2.2  Mapper接口方式的開發(fā)整合 121
10.3  習題 124
第11章  Spring MVC入門 125
11.1  Spring MVC概述 125
11.2  第一個Spring MVC入門示例 126
11.2.1  創(chuàng)建項目,引入JAR包 126
11.2.2  配置前端控制器 126
11.2.3  創(chuàng)建Controller類 127
11.2.4  創(chuàng)建Spring MVC的配置文件,配置控制器映射信息 128
11.2.5  創(chuàng)建視圖(View)頁面 128
11.2.6  啟動項目,測試應(yīng)用 129
11.3  Spring MVC的注解 130
11.3.1  DispatcherServlet 130
11.3.2  Controller注解類型 131
11.3.3  RequestMapping注解類型 132
11.3.4  ViewResolver(視圖解析器) 136
11.4  應(yīng)用示例—基于注解的Spring MVC應(yīng)用 137
11.5  習題 138
第12章  Spring MVC數(shù)據(jù)綁定 139
12.1  數(shù)據(jù)綁定概述 139
12.2  簡單數(shù)據(jù)綁定 140
12.2.1  綁定默認數(shù)據(jù)類型 140
12.2.2  綁定簡單數(shù)據(jù)類型 143
12.2.3  綁定POJO類型 144
12.2.4  綁定包裝POJO 147
12.3  復(fù)雜數(shù)據(jù)綁定 150
12.3.1  綁定數(shù)組 150
12.3.2  綁定集合 152
12.4  習題 155
第13章  JSON數(shù)據(jù)交互和RESTful支持 156
13.1  JSON數(shù)據(jù)交互 156
13.1.1  JSON概述 156
13.1.2  JSON數(shù)據(jù)轉(zhuǎn)換 157
13.2  RESTful支持 164
13.2.1  什么是RESTful 164
13.2.2  應(yīng)用示例—查詢客戶信息 164
13.3  習題 166
第14章  攔截器 167
14.1  攔截器概述 167
14.1.1  攔截器的定義 167
14.1.2  攔截器的配置 168
14.2  攔截器的執(zhí)行流程 169
14.2.1  單個攔截器的執(zhí)行流程 169
14.2.2  多個攔截器的執(zhí)行流程 172
14.3  應(yīng)用示例——用戶登錄權(quán)限驗證 174
14.4  習題 179
第15章  SSM框架整合 180
15.1  整合環(huán)境搭建 180
15.1.1  整合思路 180
15.1.2  準備所需的JAR包 181
15.1.3  編寫配置文件 182
15.2  整合測試 185
15.3  習題 189
第16章  SSM實戰(zhàn):新聞發(fā)布管理系統(tǒng) 190
16.1  系統(tǒng)概述 190
16.1.1  系統(tǒng)功能需求 190
16.1.2  系統(tǒng)架構(gòu)設(shè)計 191
16.2  數(shù)據(jù)分析與設(shè)計 191
16.3  系統(tǒng)功能設(shè)計與實現(xiàn) 194
16.4  開發(fā)環(huán)境和框架搭建 194
16.4.1  創(chuàng)建項目,引入JAR包 194
16.4.2  編寫配置文件 195
16.4.3  配置相關(guān)目錄、文件和資源 199
16.5  用戶管理模塊 200
16.5.1  創(chuàng)建持久化類 200
16.5.2  實現(xiàn)DAO 200
16.5.3  實現(xiàn)Service 204
16.5.4  實現(xiàn)Controller 206
16.5.5  實現(xiàn)頁面功能 211
16.6  新聞管理模塊 222
16.6.1  創(chuàng)建持久化類 222
16.6.2  實現(xiàn)DAO 223
16.6.3  實現(xiàn)Service 226
16.6.4  實現(xiàn)Controller 229
16.6.5  實現(xiàn)頁面功能 233
16.7  登錄驗證 234
16.7.1  創(chuàng)建登錄攔截器類 235
16.7.2  配置攔截器 236
16.8  項目小結(jié) 237
第17章  SSM Vue實戰(zhàn):圖書管理系統(tǒng) 238
17.1  系統(tǒng)概述 238
17.1.1  系統(tǒng)功能需求 238
17.1.2  功能模塊設(shè)計 239
17.2  數(shù)據(jù)分析與設(shè)計 239
17.3  開發(fā)環(huán)境和框架搭建 243
17.3.1  創(chuàng)建項目 244
17.3.2  編寫配置文件 244
17.3.3  創(chuàng)建相關(guān)包和文件 248
17.4  系統(tǒng)功能設(shè)計與實現(xiàn) 249
17.4.1  用戶登錄模塊 249
17.4.2  圖書(分類)管理模塊 250
17.4.3  借閱管理模塊 260
17.4.4  讀者(管理員)管理模塊 267
17.4.5  公告管理模塊 277
17.5  項目小結(jié) 281

本目錄推薦

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