-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
SPRING+SPRING MVC+MYBATIS從零開始學 版權信息
- ISBN:9787302528715
- 條形碼:9787302528715 ; 978-7-302-52871-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
SPRING+SPRING MVC+MYBATIS從零開始學 本書特色
本書詳細地講解Java EE中Spring、Spring MVC和MyBatis三大框架(以下簡稱SSM)的基礎知識和應用。本書由淺入深、循序漸進,在對知識點進行講解時采用大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。本書重點章節(jié)對應提供了37個教學視頻。 本書共16章,分為4部分。*部分是Spring篇,涵蓋Spring基礎、Spring中的Bean、Spring AOP、Spring的數(shù)據(jù)庫開發(fā)、Spring的事務管理。第二部分是MyBatis篇,涵蓋初識MyBatis、MyBatis的核心配置、動態(tài)SQL、MyBatis的關聯(lián)映射和MyBatis與Spring的整合。第三部分是Spring MVC篇,涵蓋Spring MVC入門、Spring MVC數(shù)據(jù)綁定、JSON數(shù)據(jù)交互和RESTful支持、攔截器。第四部分是應用實戰(zhàn)篇,包含SSM框架整合和完整的SSM實戰(zhàn)案例。 本書內容精練、重點突出、實例豐富,是SSM框架技術學習者的**參考書,同時非常適合大中專院校師生學習閱讀,也可作為高等院校計算機專業(yè)的教材使用。
SPRING+SPRING MVC+MYBATIS從零開始學 內容簡介
本書詳細地講解Java EE中Spring、Spring MVC和MyBatis三大框架(以下簡稱SSM)的基礎知識和應用。本書由淺入深、循序漸進,在對知識點進行講解時采用大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。本書重點章節(jié)對應提供了37個教學視頻。 本書共16章,分為4部分。部分是Spring篇,涵蓋Spring基礎、Spring中的Bean、Spring AOP、Spring的數(shù)據(jù)庫開發(fā)、Spring的事務管理。第二部分是MyBatis篇,涵蓋初識MyBatis、MyBatis的核心配置、動態(tài)SQL、MyBatis的關聯(lián)映射和MyBatis與Spring的整合。第三部分是Spring MVC篇,涵蓋Spring MVC入門、Spring MVC數(shù)據(jù)綁定、JSON數(shù)據(jù)交互和RESTful支持、。第四部分是應用實戰(zhàn)篇,包含SSM框架整合和完整的SSM實戰(zhàn)案例。 本書內容精練、重點突出、實例豐富,是SSM框架技術學習者的推薦參考書,同時很好適合大中專院校師生學習閱讀,也可作為高等院校計算機專業(yè)的教材使用。
SPRING+SPRING MVC+MYBATIS從零開始學 目錄
第1章 Spring基礎 1
1.1 Spring概述 1
1.1.1 什么是Spring 1
1.1.2 Spring的下載及目錄結構 2
1.2 控制反轉(IoC)與依賴注入(DI) 3
1.2.1 什么是控制反轉(IoC) 3
1.2.2 什么是依賴注入(DI) 4
1.2.3 IoC/DI的實現(xiàn) 5
1.3 習題 11
第2章 Spring中的Bean 12
2.1 Bean的配置 12
2.2 Bean的作用域 14
2.2.1 作用域的種類 14
2.2.2 singleton作用域 14
2.2.3 prototype作用域 16
2.3 Bean的裝配方式 16
2.3.1 基于XML的裝配 17
2.3.2 基于Annotation的裝配 19
2.3.3 自動裝配 23
2.4 習題 25
第3章 Spring AOP 26
3.1 Spring AOP簡介 26
3.1.1 什么是AOP 26
3.1.2 AOP術語 27
3.2 AspectJ開發(fā) 27
3.2.1 基于XML的聲明式AspectJ 28
3.2.2 基于注解的聲明式AspectJ 34
3.3 習題 38
第4章 Spring的數(shù)據(jù)庫開發(fā) 39
4.1 Spring JDBC 39
4.1.1 Spring JdbcTemplate的解析 39
4.1.2 Spring JDBC的配置 40
4.2 Spring JdbcTemplate的常用方法 41
4.2.1 execute()——執(zhí)行SQL語句 42
4.2.2 update()——更新數(shù)據(jù) 44
4.2.3 query()——查詢數(shù)據(jù) 49
4.3 習題 52
第5章 Spring的事務管理 53
5.1 Spring事務管理概述 53
5.1.1 事務管理的核心接口 53
5.1.2 事務管理的方式 55
5.2 聲明式事務管理 56
5.2.1 基于XML方式的聲明式事務 56
5.2.2 基于Annotation方式的聲明式事務 60
5.3 習題 63
第6章 初識MyBatis 64
6.1 MyBatis概述 64
6.1.1 什么是MyBatis 64
6.1.2 MyBatis的下載和使用 65
6.2 MyBatis入門程序 65
6.2.1 查詢用戶 65
6.2.2 添加客戶 72
6.2.3 更新用戶 73
6.2.4 刪除用戶 74
6.3 習題 75
第7章 MyBatis的核心配置 76
7.1 MyBatis的核心對象 76
7.1.1 SqlSessionFactory 76
7.1.2 SqlSession 77
7.2 MyBatis配置文件元素 78
7.2.1 元素 79
7.2.2 元素 80
7.2.3 元素 81
7.2.4 元素 83
7.2.5 元素 84
7.2.6 元素 84
7.2.7 元素 84
7.2.8 元素 85
7.3 映射文件 86
7.3.1 元素 87
7.3.2 元素 88
7.3.3 元素和元素 89
7.3.4 元素 90
7.3.5 元素 91
7.4 習題 92
第8章 動態(tài)SQL 93
8.1 元素 93
8.2 、和元素 97
8.3 、元素 99
8.4 元素 100
8.5 元素 101
8.6 元素 102
8.7 習題 103
第9章 MyBatis的關聯(lián)映射 104
9.1 關聯(lián)關系概述 104
9.2 MyBatis中的關聯(lián)關系 105
9.2.1 一對一 105
9.2.2 一對多 111
9.2.3 多對多 115
9.3 習題 119
第10章 MyBatis與Spring的整合 120
10.1 整合環(huán)境搭建 120
10.1.1 準備所需的JAR包 120
10.1.2 編寫配置文件 122
10.2 整合 124
10.2.1 傳統(tǒng)DAO方式的開發(fā)整合 124
10.2.2 Mapper接口方式的開發(fā)整合 127
10.3 習題 130
第11章 Spring MVC入門 131
11.1 Spring MVC概述 131
11.2 案例——**個Spring MVC應用 132
11.2.1 創(chuàng)建項目,引入JAR包 132
11.2.2 配置前端控制器 132
11.2.3 創(chuàng)建Controller類 133
11.2.4 創(chuàng)建Spring MVC的配置文件,配置控制器映射信息 134
11.2.5 創(chuàng)建視圖(View)頁面 134
11.2.6 啟動項目,測試應用 135
11.3 Spring MVC的注解 136
11.3.1 DispatcherServlet 136
11.3.2 Controller注解類型 137
11.3.3 RequestMapping注解類型 138
11.3.4 ViewResolver(視圖解析器) 142
11.4 應用案例——基于注解的Spring MVC應用 143
11.4.1 搭建項目環(huán)境 143
11.4.2 修改配置文件 143
11.4.3 修改Controller類 144
11.4.4 啟動項目,測試應用 145
11.5 習題 145
第12章 Spring MVC數(shù)據(jù)綁定 146
12.1 數(shù)據(jù)綁定概述 146
12.2 簡單數(shù)據(jù)綁定 147
12.2.1 綁定默認數(shù)據(jù)類型 147
12.2.2 綁定簡單數(shù)據(jù)類型 150
12.2.3 綁定POJO類型 151
12.2.4 綁定包裝POJO 154
12.3 復雜數(shù)據(jù)綁定 158
12.3.1 綁定數(shù)組 158
12.3.2 綁定集合 160
12.4 習題 163
第13章 JSON數(shù)據(jù)交互和RESTful支持 164
13.1 JSON數(shù)據(jù)交互 164
13.1.1 JSON概述 164
13.1.2 JSON數(shù)據(jù)轉換 166
13.2 RESTful支持 172
13.2.1 什么是RESTful 172
13.2.2 應用案例——查詢客戶信息 172
13.3 習題 175
第14章 攔截器 176
14.1 攔截器概述 176
14.1.1 攔截器的定義 176
14.1.2 攔截器的配置 177
14.2 攔截器的執(zhí)行流程 178
14.2.1 單個攔截器的執(zhí)行流程 178
14.2.2 多個攔截器的執(zhí)行流程 181
14.3 應用案例——用戶登錄權限驗證 184
14.4 習題 189
第15章 SSM框架整合 190
15.1 整合環(huán)境搭建 190
15.1.1 整合思路 190
15.1.2 準備所需JAR包 191
15.1.3 編寫配置文件 191
15.2 整合測試 196
15.3 習題 200
第16章 SSM實戰(zhàn):新聞發(fā)布管理系統(tǒng) 201
16.1 系統(tǒng)概述 201
16.1.1 系統(tǒng)功能需求 201
16.1.2 系統(tǒng)架構設計 202
16.2 數(shù)據(jù)分析與設計 202
16.3 系統(tǒng)功能設計與實現(xiàn) 205
16.4 開發(fā)環(huán)境和框架搭建 205
16.4.1 創(chuàng)建項目,引入JAR包 205
16.4.2 編寫配置文件 206
16.4.3 創(chuàng)建項目相關目錄(包)和文件,并引入相關文件資源 210
16.5 用戶管理模塊 211
16.5.1 創(chuàng)建持久化類 211
16.5.2 實現(xiàn)DAO 214
16.5.3 實現(xiàn)Service 217
16.5.4 實現(xiàn)Controller 219
16.5.5 實現(xiàn)頁面功能 224
16.6 新聞管理模塊 235
16.6.1 創(chuàng)建持久化類 235
16.6.2 實現(xiàn)DAO 239
16.6.3 實現(xiàn)Service 243
16.6.4 實現(xiàn)Controller 246
16.6.5 實現(xiàn)頁面功能 249
16.7 登錄驗證 259
16.7.1 創(chuàng)建登錄攔截器類 260
16.7.2 配置攔截器 261
16.8 項目小結 262
SPRING+SPRING MVC+MYBATIS從零開始學 作者簡介
吳為勝,畢業(yè)于南昌大學。從事Java項目開發(fā)8年。參與辦公自動化系統(tǒng)(OA)、網(wǎng)站群管理系統(tǒng)、電子商務系統(tǒng)等多個軟件項目的設計與開發(fā)。曾主編和參編教材多部,主持省部和市級科研課題多項。
楊章偉,畢業(yè)于中國人民大學,副教授。熟悉C、JAVA等開發(fā)工具和SQL Server、Oracle等數(shù)據(jù)庫,主要研究方向為可視化程序設計及數(shù)據(jù)庫,發(fā)表過多篇論文。
- >
詩經(jīng)-先民的歌唱
- >
我從未如此眷戀人間
- >
名家?guī)阕x魯迅:朝花夕拾
- >
煙與鏡
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
羅曼·羅蘭讀書隨筆-精裝
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)