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

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

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

定 價(jià):¥79.80

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

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

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

  本書全面介紹 Spring Boot 3 Vue.js 3全棧開發(fā)的基本思想、方法和技術(shù)。全書共 13章,內(nèi)容涵蓋 Spring基礎(chǔ)、Spring MVC基礎(chǔ)、Spring Boot核心知識(shí)、Web開發(fā)、數(shù)據(jù)訪問、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í)例側(cè)重實(shí)用性、通俗易懂,通過本書的學(xué)習(xí),讀者能夠快速掌握 Spring Boot 3 Vue.js 3全棧開發(fā)的基礎(chǔ)知識(shí)、編程技巧以及完整的開發(fā)體系,為大型項(xiàng)目開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書可作為大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)的教材或教學(xué)參考書,也可作為 Java技術(shù)的培訓(xùn)教材,適合具有 Java和 Java Web編程基礎(chǔ)的讀者,尤其適合廣大 Java EE應(yīng)用開發(fā)人員閱讀與使用。

作者簡(jiǎn)介

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

圖書目錄

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

1.2.1 配置 IntelliJ IDEA的 Web服務(wù)器 4 
1.2.2 Spring的下載 6 
1.2.3 第一個(gè) Spring入門程序6 
1.3  Spring IoC 
 10 
1.3.1 Spring IoC的基本概念  10 
1.3.2 Spring的常用注解  10 
1.3.3 基于注解的依賴注入 11 
1.4  Spring AOP 
 14 
1.4.1 Spring AOP的基本概念  14 
1.4.2 基于注解開發(fā) AspectJ 16 
1.5  Spring Bean 
 20 
1.5.1 Bean的實(shí)例化  20 
1.5.2 Bean的作用域  22 
1.5.3 Bean的初始化和銷毀 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開發(fā) Spring MVC應(yīng)用  29 
2.2.3 基于 Java配置的 Spring MVC應(yīng)用  35 
2.3 基于注解的控制器 
 37 
2.3.1 Controller注解類型  37 
2.3.2 RequestMapping注解類型  37 
2.3.3 編寫請(qǐng)求處理方法 39 
2.3.4 Controller接收請(qǐng)求參數(shù)的常見方式  40 
2.3.5 重定向與轉(zhuǎn)發(fā) 44 
2.3.6 應(yīng)用@Autowired進(jìn)行依賴注入 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)類和核心注解@SpringBootApplication  66 
4.1.2 Spring Boot的全局配置文件  67 
4.1.3 Spring Boot的 Starters 67 
4.2 讀取應(yīng)用配置 
 68 
4.2.1 使用Environment類  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開發(fā)支持  85 
5.2 Thymeleaf模板引擎 85 
5.2.1 Spring Boot的 Thymeleaf支持 86 
5.2.2 Thymeleaf的基礎(chǔ)語法 87 
5.2.3 Thymeleaf的常用屬性 90 
5.2.4 通過 Spring Boot與 Thymeleaf實(shí)現(xiàn)頁面信息的國(guó)際化 
 93 
5.2.5 Spring Boot與 Thymeleaf的表單驗(yàn)證 
 97 
5.2.6基于 Thymeleaf和 BootStrap的 Web開發(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頁面 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)單條件查詢 
124 
6.1.3關(guān)聯(lián)查詢 
131 
6.1.4 @Query和@Modifying注解148 
6.1.5 排序與分頁查詢 
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快速入門 
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快速入門 209 
8.1.1 什么是 Spring Security 209 
8.1.2 Spring Security的用戶認(rèn)證209 
8.1.3 Spring Security的請(qǐng)求授權(quán)211 
8.1.4 Spring Security的核心類 211 
8.1.5 Spring Security的驗(yàn)證機(jī)制213 
8.2 Spring Boot的支持213 
8.3 實(shí)際開發(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īng)用程序250 
11.1.2 單頁應(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)聽器屬性259 
260 
11.7.1計(jì)算屬性 computed 
11.7.2監(jiān)聽器屬性 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):購物車實(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語法糖 
328 
12.4.1 屬性與方法的綁定 328 
12.4.2 路由 330 
12.4.3 組件傳值331 
12.5 Element Plus UI組件庫 
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 ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)