注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Spring Boot + Vue.js全棧開(kāi)發(fā)從入門(mén)到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)

Spring Boot + Vue.js全棧開(kāi)發(fā)從入門(mén)到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)

Spring Boot + Vue.js全棧開(kāi)發(fā)從入門(mén)到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)

定 價(jià):¥79.80

作 者: 陳恒 主編;關(guān)菁華、張立杰、孫國(guó)元、李敏 副主編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302659556 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面介紹 Spring Boot 3 Vue.js 3全棧開(kāi)發(fā)的基本思想、方法和技術(shù)。全書(shū)共 13章,內(nèi)容涵蓋 Spring基礎(chǔ)、Spring MVC基礎(chǔ)、Spring Boot核心知識(shí)、Web開(kāi)發(fā)、數(shù)據(jù)訪(fǎng)問(wèn)、MyBatis與 MyBatis-Plus框架基礎(chǔ)、安全控制、異步消息、單元測(cè)試、Vue.js基礎(chǔ)與進(jìn)階、電子商務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(Spring Boot Vue.js 3 MyBatis-Plus)等。書(shū)中實(shí)例側(cè)重實(shí)用性、通俗易懂,通過(guò)本書(shū)的學(xué)習(xí),讀者能夠快速掌握 Spring Boot 3 Vue.js 3全棧開(kāi)發(fā)的基礎(chǔ)知識(shí)、編程技巧以及完整的開(kāi)發(fā)體系,為大型項(xiàng)目開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書(shū)可作為大學(xué)計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的教材或教學(xué)參考書(shū),也可作為 Java技術(shù)的培訓(xùn)教材,適合具有 Java和 Java Web編程基礎(chǔ)的讀者,尤其適合廣大 Java EE應(yīng)用開(kāi)發(fā)人員閱讀與使用。

作者簡(jiǎn)介

暫缺《Spring Boot + Vue.js全棧開(kāi)發(fā)從入門(mén)到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》作者簡(jiǎn)介

圖書(shū)目錄

源碼下載
1.1 Spring概述1 
1.1.1 Spring的由來(lái) 1 
1.1.2 Spring的體系結(jié)構(gòu) 2 
1.2 Spring開(kāi)發(fā)環(huán)境的構(gòu)建 

1.2.1 配置 IntelliJ IDEA的 Web服務(wù)器 4 
1.2.2 Spring的下載 6 
1.2.3 第一個(gè) Spring入門(mén)程序6 
1.3  Spring IoC 
 10 
1.3.1 Spring IoC的基本概念  10 
1.3.2 Spring的常用注解  10 
1.3.3 基于注解的依賴(lài)注入 11 
1.4  Spring AOP 
 14 
1.4.1 Spring AOP的基本概念  14 
1.4.2 基于注解開(kāi)發(fā) AspectJ 16 
1.5  Spring Bean 
 20 
1.5.1 Bean的實(shí)例化  20 
1.5.2 Bean的作用域  22 
1.5.3 Bean的初始化和銷(xiāo)毀 24 
本章小結(jié)  25 
習(xí)題 1  26 
2.1 Spring MVC的工作原理  27 
2.2 Spring MVC的工作環(huán)境 
 28 
2.2.1 Spring MVC所需要的 JAR包 28 
2.2.2 使用 IntelliJ IDEA開(kāi)發(fā) Spring MVC應(yīng)用  29 
2.2.3 基于 Java配置的 Spring MVC應(yīng)用  35 
2.3 基于注解的控制器 
 37 
2.3.1 Controller注解類(lèi)型  37 
2.3.2 RequestMapping注解類(lèi)型  37 
2.3.3 編寫(xiě)請(qǐng)求處理方法 39 
2.3.4 Controller接收請(qǐng)求參數(shù)的常見(jiàn)方式  40 
2.3.5 重定向與轉(zhuǎn)發(fā) 44 
2.3.6 應(yīng)用@Autowired進(jìn)行依賴(lài)注入 45 
2.3.7 @ModelAttribute 47 
2.4 JSON數(shù)據(jù)交互 
 48 
2.4.1 JSON數(shù)據(jù)結(jié)構(gòu)  48 
2.4.2 JSON數(shù)據(jù)轉(zhuǎn)換  49 
2.5 Spring MVC的基本配置 
 52 
2.5.1 靜態(tài)資源配置 52 
2.5.2 攔截器配置  53 
2.5.3 文件上傳配置 54 
本章小結(jié)  59 
習(xí)題 2  59 
3.1 Spring Boot概述 60 
3.1.1 什么是 Spring Boot 60 
3.1.2 Spring Boot的優(yōu)點(diǎn) 60 
3.1.3 Spring Boot的主要特性  61 
3.2 第一個(gè) Spring Boot應(yīng)用 
 61 
3.2.1 Maven簡(jiǎn)介  61 
3.2.2 Maven的 pom.xml 61 
3.2.3 使用 IntelliJ IDEA快速構(gòu)建 Spring Boot應(yīng)用  62 
本章小結(jié)  65 
習(xí)題 3  65 
4.1 Spring Boot的基本配置  66 
4.1.1 啟動(dòng)類(lèi)和核心注解@SpringBootApplication  66 
4.1.2 Spring Boot的全局配置文件  67 
4.1.3 Spring Boot的 Starters 67 
4.2 讀取應(yīng)用配置 
 68 
4.2.1 使用Environment類(lèi)  68 
4.2.2 使用@Value注解  69 
4.2.3 使用@ConfigurationProperties注解 70 
4.2.4 使用@PropertySource注解  71 
4.3 日志配置  72 
4.4 Spring Boot的自動(dòng)配置原理 
 73 
4.5 Spring Boot的條件注解  75 
4.5.1 條件注解  75 
4.5.2自定義條件 
 76 
4.5.3自定義 Starters 
 78 
本章小結(jié)  84 
習(xí)題 4  84 
5.1 Spring Boot的Web開(kāi)發(fā)支持  85 
5.2 Thymeleaf模板引擎 85 
5.2.1 Spring Boot的 Thymeleaf支持 86 
5.2.2 Thymeleaf的基礎(chǔ)語(yǔ)法 87 
5.2.3 Thymeleaf的常用屬性 90 
5.2.4 通過(guò) Spring Boot與 Thymeleaf實(shí)現(xiàn)頁(yè)面信息的國(guó)際化 
 93 
5.2.5 Spring Boot與 Thymeleaf的表單驗(yàn)證 
 97 
5.2.6基于 Thymeleaf和 BootStrap的 Web開(kāi)發(fā)實(shí)例 
101 
5.3 使用 Spring Boot處理 JSON數(shù)據(jù) 
104 
5.4 Spring Boot的文件上傳與下載 
108 
5.5 Spring Boot的異常統(tǒng)一處理 
112 
5.5.1 自定義 error頁(yè)面 113 
5.5.2 @ExceptionHandler注解 116 
5.5.3 @ControllerAdvice注解 117 
5.6 Spring Boot對(duì) JSP的支持 
118 
本章小結(jié) 120 
習(xí)題 5 120 
6.1 Spring Data JPA 122 
6.1.1 Spring Boot的支持123 
6.1.2 簡(jiǎn)單條件查詢(xún) 
124 
6.1.3關(guān)聯(lián)查詢(xún) 
131 
6.1.4 @Query和@Modifying注解148 
6.1.5 排序與分頁(yè)查詢(xún) 
148 
6.2  REST 
152 
6.2.1 REST簡(jiǎn)介152 
6.2.2 Spring Boot整合 REST 154 
6.2.3 Spring Data REST 155 
6.2.4 REST服務(wù)測(cè)試 156 
6.3  MongoDB 
161 
6.3.1 安裝 MongoDB 161 
6.3.2 Spring Boot整合 MongoDB 161 
6.3.3 增、刪、改、查162 
6.4  Redis 
165 
6.4.1 安裝 Redis166 
6.4.2 Spring Boot整合 Redis 169 
6.4.3 使用 StringRedisTemplate和 RedisTemplate170 
6.5  數(shù)據(jù)緩存 Cache 
174 
6.5.1 Spring緩存支持 174 
6.5.2 Spring Boot緩存支持 176 
6.5.3 使用 Redis Cache 180 
本章小結(jié) 181 
習(xí)題 6 181 
7.1  Spring Boot整合 MyBatis 
182 
7.2 MyBatis基礎(chǔ)185 
7.2.1元素  185 
7.2.2 、以及元素  189 
7.2.3動(dòng)態(tài) SQL 
189 
7.3MyBatis-Plus快速入門(mén) 
191 
7.3.1 MyBatis-Plus簡(jiǎn)介191 
7.3.2 Spring Boot整合 MyBatis-Plus 192 
7.4MyBatis-Plus基礎(chǔ) 
194 
7.4.1 MyBatis-Plus注解194 
7.4.2 CRUD接口197 
7.4.3 條件構(gòu)造器 204 
本章小結(jié) 208 習(xí)題 7 208 
8.1 Spring Security快速入門(mén) 209 
8.1.1 什么是 Spring Security 209 
8.1.2 Spring Security的用戶(hù)認(rèn)證209 
8.1.3 Spring Security的請(qǐng)求授權(quán)211 
8.1.4 Spring Security的核心類(lèi) 211 
8.1.5 Spring Security的驗(yàn)證機(jī)制213 
8.2 Spring Boot的支持213 
8.3 實(shí)際開(kāi)發(fā)中的 Spring Security操作實(shí)例 
213
本章小結(jié) 223 
習(xí)題 8 223 
9.1 消息模型 224 
9.1.1 點(diǎn)對(duì)點(diǎn)式 224 
9.1.2 發(fā)布/訂閱式 224 
9.2 企業(yè)級(jí)消息代理225 
9.2.1 JMS225 
9.2.2 AMQP226 
9.3 Spring Boot的支持228 
9.3.1 JMS的自動(dòng)配置228 
9.3.2 AMQP的自動(dòng)配置 228 
9.4 異步消息通信實(shí)例228 
9.4.1JMS實(shí)例 
228 
9.4.2AMQP實(shí)例 
233 
本章小結(jié) 238 
習(xí)題 9 238
10.1 JUnit 5239 
10.1.1 JUnit 5簡(jiǎn)介 239 
10.1.2 JUnit 5注解 240 
10.1.3 JUnit 5斷言 241 
10.2 單元測(cè)試用例 
242 
10.2.1 測(cè)試環(huán)境的構(gòu)建 242 
10.2.2 測(cè)試 Mapper接口244 
10.2.3 測(cè)試 Service層 245 
10.3 使用 Postman測(cè)試 Controller層 
246 
本章小結(jié) 249 
習(xí)題 10249 
11.1 網(wǎng)站交互方式250 
11.1.1 多頁(yè)應(yīng)用程序250 
11.1.2 單頁(yè)應(yīng)用程序251 
11.2 MVVM模式 252 
11.3 Vue.js是什么 253 
11.4 安裝 Vue.js253 
11.5 第一個(gè) Vue.js程序 
253 
11.5.1 安裝 Visual Studio Code及其插件 254 
11.5.2 創(chuàng)建第一個(gè) Vue.js應(yīng)用255 
11.5.3 聲明式渲染256 
11.5.4 Vue.js的生命周期 257 
11.6 插值與表達(dá)式259 
11.6.1 文本插值259 
11.6.2 原始 HTML插值 259 
11.6.3 JavaScript表達(dá)式 259 
11.7 計(jì)算屬性和監(jiān)聽(tīng)器屬性259 
260 
11.7.1計(jì)算屬性 computed 
11.7.2監(jiān)聽(tīng)器屬性 watch 
263 
11.8 內(nèi)置指令264 
11.8.1v-bind指令 
265 
11.8.2 條件渲染指令 v-if和 v-show 
266 
267 
11.8.3 列表渲染指令 v-for 
11.8.4事件處理 
268 
11.8.5表單與 v-model 
270 
272 
11.8.6實(shí)戰(zhàn):購(gòu)物車(chē)實(shí)例 
11.9 組件 274 
11.9.1組件的注冊(cè) 
275 
11.9.2使用 props傳遞數(shù)據(jù) 
277 
11.9.3組件的通信 
278 
11.9.4 動(dòng)態(tài)組件與異步組件 
283 
11.9.5實(shí)戰(zhàn):正整數(shù)數(shù)字輸入框組件 
285 
11.10自定義指令 
286 
11.10.1 自定義指令的注冊(cè)286 
11.10.2 實(shí)戰(zhàn):實(shí)時(shí)時(shí)間轉(zhuǎn)換指令 288 
11.11響應(yīng)性 
290 
11.11.1 什么是響應(yīng)性 290 
11.11.2 響應(yīng)性的原理 290 
11.12 setup組件選項(xiàng) 
291 
11.12.1 setup函數(shù)的參數(shù) 291 
11.12.2 setup函數(shù)的返回值293 
11.12.3 使用 ref創(chuàng)建響應(yīng)式引用 294 
11.12.4 在 setup內(nèi)部調(diào)用生命周期鉤子函數(shù)295 
本章小結(jié) 295 
習(xí)題 11295 
12.1 單文件組件與 webpack 298 
12.2 安裝 Node.js和 NPM299 
12.2.1 安裝 Node.js 299 
12.2.2 NPM常用的命令300 
12.3 Vue Router 302 
302 
12.3.1Vue Router的安裝 
12.3.2Vue Router的基本用法 
306 
12.3.3Vue Router的高級(jí)應(yīng)用 
311 
12.3.4 路由鉤子函數(shù)321 
12.3.5 路由元信息324 
12.3.6 登錄權(quán)限驗(yàn)證示例 
325 
12.4 setup語(yǔ)法糖 
328 
12.4.1 屬性與方法的綁定 328 
12.4.2 路由 330 
12.4.3 組件傳值331 
12.5 Element Plus UI組件庫(kù) 
333 
12.5.1 Element Plus的安裝334 
12.5.2 Element Plus組件的介紹 334 
12.5.3 Element Plus組件的應(yīng)用 335 
12.5.4 按需引入 Element Plus 336 
本章小結(jié) 338 
習(xí)題 12338 
339 
340 
 
 

本目錄推薦

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