中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版)

包郵 SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版)

出版社:清華大學出版社出版時間:2022-03-01
開本: 其他 頁數: 494
中 圖 價:¥60.9(6.1折) 定價  ¥99.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版) 版權信息

SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版) 本書特色

《SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版)(全棧開發技術叢書)》從 Spring、Spring MVC和 MyBatis的基礎知識講起,分階段安排三個完整的綜合案例:基于 SSM + JSP的名片管理系統、基于 Spring Boot + MyBatis + Thymeleaf的電子商務平臺,以及基于 Spring Boot + Vue 3 + MyBatis的人事管理系統。為便于教學,本書提供豐富的配套資源,包括教學大綱、教學課件、電子教案、程序源碼、習題答案、教學進度表和在線作業,作者還為本書精心錄制了1300分鐘的微課視頻。"

SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版) 內容簡介

本書從 Spring、Spring MVC和 MyBatis的基礎知識講起,從而讓讀者無難度地學習 Spring Boot。為更好地幫助讀者鞏固學習,本書分階段安排三個完整的綜合案例:基于 SSM + JSP的名片管理系統、基于 Spring Boot + MyBatis + Thymeleaf的電子商務平臺,以及基于 Spring Boot + Vue 3 + MyBatis的人事管理系統。 全書共 16章,內容涵蓋 Spring,Spring MVC,MyBatis,名片管理系統的設計與實現(SSM + JSP),Spring Boot的入門、核心、Web開發、數據訪問,電子商務平臺的設計與實現(Spring Boot + MyBatis + Thymeleaf)、 Spring Boot的安全控制、異步消息、熱部署與單元測試、應用的監控,Vue 3基礎、進階,人事管理系統的設計與實現(Spring Boot + Vue 3 + MyBatis)。書中實例側重實用性、通俗易懂,使讀者能夠快速掌握 SSM、 Spring Boot以及 Vue 3的基礎知識、編程技巧以及完整的開發體系,為大型項目開發打下堅實的基礎。 本書可作為大學計算機及相關專業的教材或教學參考書,也可作為 Java技術的培訓教材。

SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版) 目錄


第1章Spring
1.1Spring概述 1
1.1.1Spring的由來 1
1.1.2Spring的體系結構 1
1.2Spring開發環境的構建 3
1.2.1使用Eclipse開發Java Web應用 3
1.2.2Spring的下載及目錄結構 6
1.2.3**個Spring入門程序 7
1.3Spring IoC 9
1.3.1Spring IoC的基本概念 9
1.3.2Spring的常用注解 10
1.3.3基于注解的依賴注入 10
1.4Spring AOP 13
1.4.1Spring AOP的基本概念 13
1.4.2基于注解開發AspectJ 15
1.5Spring Bean 19
1.5.1Bean的實例化 19
1.5.2Bean的作用域 21
1.5.3Bean的初始化和銷毀 23
1.6Spring的數據庫編程 24
1.6.1Spring JDBC的XML配置 24
1.6.2Spring JdbcTemplate的常用方法 25
1.6.3基于@Transactional注解的聲明式事務管理 29
1.6.4如何在事務處理中捕獲異常 32
1.7本章小結 33
習題1 33
第2章Spring MVC
2.1Spring MVC的工作原理 34
2.2Spring MVC的工作環境 35
2.2.1Spring MVC所需要的JAR包 35
2.2.2使用Eclipse開發Spring MVC的Web應用 36
2.3基于注解的控制器 39
2.3.1Controller注解類型 39
2.3.2RequestMapping注解類型 39
2.3.3編寫請求處理方法 40
2.3.4Controller接收請求參數的常見方式 41
2.3.5重定向與轉發 44
2.3.6應用@Autowired進行依賴注入 46
2.3.7@ModelAttribute 48
2.4表單標簽庫與數據綁定 49
2.4.1表單標簽庫 49
2.4.2數據綁定 52
2.5JSON數據交互 59
2.5.1JSON數據結構 59
2.5.2JSON數據轉換 60
2.6攔截器 63
2.6.1攔截器的定義 63
2.6.2攔截器的配置 64
2.6.3攔截器的執行流程 65
2.7文件上傳 68
2.8本章小結 71
習題2 71
第3章MyBatis
3.1MyBatis簡介 73
3.2MyBatis的環境構建 74
3.3MyBatis的工作原理 74
3.4MyBatis的核心配置 75
3.5使用Eclipse開發MyBatis入門程序 76
3.6SSM框架整合開發 80
3.6.1相關JAR包 80
3.6.2MapperScannerConfigurer方式 81
3.6.3整合示例 82
3.6.4SqlSessionDaoSupport方式 87
3.7使用MyBatis Generator插件自動生成映射文件 92
3.8映射器概述 93
3.9元素 94
3.9.1使用Map接口傳遞參數 95
3.9.2使用Java Bean傳遞參數 97
3.9.3使用@Param注解傳遞參數 97
3.9.4元素 98
3.9.5使用POJO存儲結果集 99
3.9.6使用Map存儲結果集 100
3.10、、以及元素 101
3.10.1元素 101
3.10.2與元素 104
3.10.3元素 104
3.11級聯查詢 104
3.11.1一對一級聯查詢 104
3.11.2一對多級聯查詢 109
3.11.3多對多級聯查詢 112
3.12動態SQL 114
3.12.1元素 115
3.12.2、、元素 115
3.12.3元素 116
3.12.4元素 117
3.12.5元素 118
3.12.6元素 119
3.12.7元素 120
3.13MyBatis的緩存機制 121
3.13.1一級緩存(SqlSession級別的緩存) 122
3.13.2二級緩存(Mapper級別的緩存) 123
3.14本章小結 125
習題3 126
第4章名片管理系統的設計與實現(SSM+JSP)
4.1系統設計 127
4.1.1系統功能需求 127
4.1.2系統模塊劃分 127
4.2數據庫設計 128
4.2.1數據庫概念結構設計 128
4.2.2數據庫邏輯結構設計 128
4.3系統管理 129
4.3.1所需JAR包 129
4.3.2JSP頁面管理 129
4.3.3包管理 130
4.3.4配置管理 130
4.4組件設計 130
4.4.1工具類 130
4.4.2統一異常處理 131
4.4.3驗證碼 131
4.5名片管理 132
4.5.1領域模型與持久化類 132
4.5.2Controller實現 132
4.5.3Service實現 134
4.5.4Dao實現 136
4.5.5SQL映射文件 137
4.5.6添加名片 138
4.5.7名片管理主頁面 138
4.5.8修改名片 139
4.5.9刪除名片 140
4.6用戶相關 140
4.6.1領域模型與持久化類 140
4.6.2Controller實現 140
4.6.3Service實現 141
4.6.4Dao實現 142
4.6.5SQL映射文件 142
4.6.6注冊 143
4.6.7登錄 143
4.6.8修改密碼 144
4.6.9安全退出 144
4.7本章小結 144
習題4 144
第5章Spring Boot入門
5.1Spring Boot概述 145
5.1.1什么是Spring Boot 145
5.1.2Spring Boot的優點 145
5.1.3Spring Boot的主要特性 146
5.2**個Spring Boot應用 146
5.2.1Maven簡介 146
5.2.2Maven的pom.xml 147
5.2.3使用STS快速構建Spring Boot應用 148
5.2.4使用IntelliJ IDEA快速構建Spring Boot應用 151
5.3本章小結 152
習題5 153
第6章Spring Boot核心
6.1Spring Boot的基本配置 154
6.1.1啟動類和核心注解@SpringBootApplication 154
6.1.2關閉某個特定的自動配置 155
6.1.3定制banner 155
6.1.4關閉banner 156
6.1.5Spring Boot的全局配置文件 156
6.1.6Spring Boot的Starters 157
6.2讀取應用配置 159
6.2.1Environment 159
6.2.2@Value 160
6.2.3@ConfigurationProperties 160
6.2.4@PropertySource 162
6.3日志配置 163
6.4Spring Boot的自動配置原理 164
6.5Spring Boot的條件注解 166
6.5.1條件注解 166
6.5.2實例分析 169
6.5.3自定義條件 170
6.5.4自定義Starters 172
6.6本章小結 176
習題6 176
第7章Spring Boot的Web開發
7.1Spring Boot的Web開發支持 177
7.2Thymeleaf模板引擎 177
7.2.1Spring Boot的Thymeleaf支持 178
7.2.2Thymeleaf基礎語法 179
7.2.3Thymeleaf的常用屬性 184
7.2.4Spring Boot與Thymeleaf實現頁面信息國際化 188
7.2.5Spring Boot與Thymeleaf的表單驗證 191
7.2.6基于Thymeleaf與BootStrap的Web開發實例 194
7.3Spring Boot處理JSON數據 197
7.4Spring Boot文件上傳與下載 202
7.5Spring Boot的異常統一處理 206
7.5.1自定義error頁面 207
7.5.2@ExceptionHandler注解 209
7.5.3@ControllerAdvice注解 210
7.6Spring Boot對JSP的支持 211
7.7本章小結 214
習題7 214
第8章Spring Boot的數據訪問
8.1Spring Data JPA 215
8.1.1Spring Boot的支持 216
8.1.2簡單條件查詢 217
8.1.3關聯查詢 225
8.1.4@Query和@Modifying注解 240
8.1.5排序與分頁查詢 243
8.2Spring Boot整合MyBatis 248
8.3REST 251
8.3.1REST簡介 251
8.3.2Spring Boot整合REST 253
8.3.3Spring Data REST 253
8.3.4REST服務測試 255
8.4MongoDB 257
8.4.1安裝MongoDB 258
8.4.2Spring Boot整合MongoDB 258
8.4.3增、刪、改、查 259
8.5Redis 262
8.5.1安裝Redis 262
8.5.2Spring Boot整合Redis 264
8.5.3使用StringRedisTemplate和RedisTemplate 265
8.6數據緩存Cache 268
8.6.1Spring緩存支持 268
8.6.2Spring Boot緩存支持 270
8.6.3使用Redis Cache 273
8.7本章小結 274
習題8 274
第9章電子商務平臺的設計與實現(Spring
Boot + MyBatis + Thymeleaf)

9.1系統設計 275
9.1.1系統功能需求 275
9.1.2系統模塊劃分 276
9.2數據庫設計 276
9.2.1數據庫概念結構設計 276
9.2.2數據邏輯結構設計 278
9.2.3創建數據表 279
9.3系統管理 279
9.3.1添加相關依賴 279
9.3.2HTML頁面及靜態資源管理 279
9.3.3應用的包結構 281
9.3.4配置文件 281
9.4組件設計 282
9.4.1管理員登錄權限驗證 282
9.4.2前臺用戶登錄權限驗證 282
9.4.3驗證碼 282
9.4.4統一異常處理 283
9.4.5工具類 283
9.5后臺管理子系統的實現 284
9.5.1管理員登錄 284
9.5.2類型管理 285
9.5.3添加商品 288
9.5.4查詢商品 290
9.5.5修改商品 294
9.5.6刪除商品 295
9.5.7查詢訂單 296
9.5.8用戶管理 297
9.5.9安全退出 298
9.6前臺電子商務子系統的實現 298
9.6.1導航欄及首頁搜索 298
9.6.2推薦商品及*新商品 300
9.6.3用戶注冊 302
9.6.4用戶登錄 304
9.6.5商品詳情 305
9.6.6收藏商品 307
9.6.7購物車 308
9.6.8下單 312
9.6.9個人信息 315
9.6.10我的收藏 316
9.6.11我的訂單 317
9.7本章小結 319
習題9 319
第10章Spring Boot的安全控制
10.1Spring Security快速入門 320
10.1.1什么是Spring Security 320
10.1.2Spring Security的適配器 320
10.1.3Spring Security的用戶認證 321
10.1.4Spring Security的請求授權 322
10.1.5Spring Security的核心類 324
10.1.6Spring Security的驗證機制 325
10.2Spring Boot的支持 326
10.3實際開發中的Spring Security操作實例 326
10.4本章小結 336
習題10 337
第11章Spring Boot的異步消息
11.1消息模型 338
11.1.1點對點式 338
11.1.2發布/訂閱式 338
11.2企業級消息代理 339
11.2.1JMS 339
11.2.2AMQP 340
11.3Spring Boot的支持 342
11.3.1JMS的自動配置 342
11.3.2AMQP的自動配置 342
11.4異步消息通信實例 343
11.4.1JMS實例 343
11.4.2AMQP實例 346
11.5本章小結 351
習題11 351
第12章Spring Boot的熱部署與單元測試
12.1開發的熱部署 352
12.1.1模板引擎的熱部署 352
12.1.2使用spring-boot-devtools進行熱部署 352
12.2Spring Boot的單元測試 353
12.2.1Spring Boot單元測試程序模板 354
12.2.2測試Service 354
12.2.3測試Controller 355
12.2.4模擬Controller請求 356
12.2.5比較Controller請求返回的結果 357
12.2.6測試實例 357
12.3本章小結 362
習題12 362
第13章Spring Boot應用的監控
13.1端點的分類與測試 363
13.1.1端點的開啟與暴露 363
13.1.2應用配置端點的測試 364
13.1.3度量指標端點的測試 365
13.1.4操作控制端點的測試 366
13.2自定義端點 367
13.3自定義HealthIndicator 369
13.4本章小結 370
習題13 370
第14章Vue 3基礎
14.1安裝Vue 3 371
14.1.1本地獨立版本方法 372
14.1.2CDN方法 372
14.1.3NPM方法 372
14.1.4命令行工具(CLI)方法 372
14.2使用Visual Studio Code開發**個Vue程序 372
14.2.1安裝Visual Studio Code及其插件 372
14.2.2創建**個Vue應用 374
14.2.3聲明式渲染 374
14.2.4Vue生命周期 375
14.3插值與表達式 377
14.3.1文本插值 377
14.3.2原始HTML插值 377
14.3.3JavaScript表達式 378
14.4計算屬性和監聽器 378
14.4.1計算屬性 378
14.4.2監聽器 380
14.5指令 381
14.5.1v-bind與v-on指令 381
14.5.2條件渲染指令v-if和v-show 383
14.5.3列表渲染指令v-for 385
14.5.4表單與v-model 386
14.6在Vue中動態使用樣式 389
14.6.1綁定class 389
14.6.2綁定style 390
14.7組件 391
14.7.1組件注冊 391
14.7.2父組件向子組件傳值 394
14.7.3子組件向父組件傳值 396
14.7.4提供/注入(組件鏈傳值) 398
14.7.5插槽 399
14.7.6動態組件與異步組件 401
14.7.7使用ref獲取DOM元素和組件引用 403
14.8自定義指令 404
14.9本章小結 406
習題14 407
第15章Vue 3進階
15.1render函數 408
15.1.1什么是render函數 408
15.1.2h()函數 410
15.2組合API 411
15.2.1setup 412
15.2.2響應性 415
15.2.3模板引用 418
15.3使用webpack 418
15.3.1webpack介紹 418
15.3.2安裝webpack與webpack-dev-server 419
15.3.3webpack配置文件 421
15.3.4加載器Loaders與插件Plugins 422
15.3.5單文件組件與vue-loader 425
15.4路由vue-router 429
15.4.1什么是路由 429
15.4.2使用Vue CLI搭建vue-router項目 429
15.4.3vue-router基本用法 433
15.4.4跳轉與傳參 435
15.4.5路由鉤子函數 436
15.5狀態管理與Vuex 438
15.5.1狀態管理與應用場景 438
15.5.2Vuex基本用法 438
15.5.3登錄權限驗證 442
15.6 本章小結 447
習題15 447
第16章人事管理系統的設計與實現
(Spring Boot + Vue 3 + MyBatis)

16.1系統設計 448
16.1.1系統功能需求 448
16.1.2系統模塊劃分 449
16.2數據庫設計 449
16.2.1數據庫概念結構設計 449
16.2.2數據庫邏輯結構設計 450
16.2.3創建數據表 452
16.3后臺應用的實現 452
16.3.1使用IntelliJ IDEA構建后臺應用 452
16.3.2修改pom.xml 452
16.3.3配置數據源等信息 452
16.3.4創建CorsFilter的Bean實例實現跨域訪問 453
16.3.5管理員登錄后臺實現 454
16.3.6部門管理后臺實現 455
16.3.7崗位管理后臺實現 458
16.3.8員工管理與試用期管理后臺實現 462
16.3.9崗位調動管理后臺實現 467
16.3.10員工離職管理后臺實現 469
16.3.11報表管理后臺實現 471
16.4前端項目的實現 474
16.4.1使用Vue CLI搭建前端項目 474
16.4.2安裝axios 474
16.4.3設置反向代理 474
16.4.4配置頁面路由 475
16.4.5安裝Element Plus 476
16.4.6管理員登錄界面實現 476
16.4.7界面導航組件實現 478
16.4.8部門管理界面實現 480
16.4.9崗位管理界面實現 487
16.4.10員工管理界面實現 488
16.4.11試用期管理界面實現 489
16.4.12崗位調動管理界面實現 489
16.4.13員工離職管理界面實現 489
16.4.14報表管理界面實現 491
16.4.15使用鉤子函數實現登錄權限認證 492
16.5測試運行 493
16.6本章小結 494
習題16 494


展開全部

SSM + Spring Boot + Vue.js 3全棧開發從入門到實戰(微課視頻版) 作者簡介

陳恒,男,碩士,大連外國語大學,副教授。清華大學出版社簽約作者及圖書編審委員會委員。發表論文10余篇,主持省自然科學基金重點項目1項,省教育廳科學研究項目1項,主持校級教改4項,主編教材10余部。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 北京成考网-北京成人高考网 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 挨踢网-大家的导航!| 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 广州监控安装公司_远程监控_安防弱电工程_无线wifi覆盖_泉威安防科技 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 |