注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Vue+Spring Boot前后端分離開發(fā)實戰(zhàn)

Vue+Spring Boot前后端分離開發(fā)實戰(zhàn)

Vue+Spring Boot前后端分離開發(fā)實戰(zhàn)

定 價:¥89.80

作 者: 賈志杰 著
出版社: 清華大學(xué)出版社
叢編項: 計算機科學(xué)與技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787302570202 出版時間: 2021-04-01 包裝: 平裝
開本: 16開 頁數(shù): 392 字?jǐn)?shù):  

內(nèi)容簡介

  本書以實戰(zhàn)項目為主線,以理論基礎(chǔ)為核心,引導(dǎo)讀者漸進式學(xué)習(xí)Vue+Spring Boot。Vue可以驅(qū)動采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫來開發(fā)復(fù)雜的單頁面應(yīng)用,Spring Boot框架是目前微服務(wù)框架的最佳選擇之一。利用Spring Boot+Vue 的完美結(jié)合,能夠讓我們在開發(fā)前后端分離項目時得心應(yīng)手,從而快速開發(fā)大型SPA應(yīng)用。 本書共18章,分為Vue篇和Spring Boot篇。Vue篇(第1~9章)詳細(xì)講述Vue框架的技術(shù)知識點,以及純前端打造的項目,從Vue框架基本語法的使用,逐步深入到Vue實戰(zhàn)項目的運用;Spring Boot篇(第10~18章)從零起步,系統(tǒng)深入地剖析Spring Boot的核心知識點及Spring Boot整合的眾多流行技術(shù)。本書示例代碼豐富,實際性和系統(tǒng)性較強,并配有視頻講解,助力讀者透徹理解書中的重點、難點。 本書既適合初學(xué)者入門,精心設(shè)計的案例對于工作多年的開發(fā)者也有參考價值,并可作為高等院校和培訓(xùn)機構(gòu)相關(guān)專業(yè)的教學(xué)參考書。

作者簡介

  賈志杰,資深全棧架構(gòu)師,精通 Java、C、Python、Web前端、Scale等多種開發(fā)語言,對Spring Boot、Spring Cloud等微服務(wù)架構(gòu)頗有研究。曾參與移動警務(wù)應(yīng)用管理系統(tǒng)、重點場所視頻檢索分析系統(tǒng)、客流測定與模擬推演系統(tǒng),以及中國銀行全球托管系統(tǒng)、數(shù)字圖書管理系統(tǒng)、交通銀行項目等的設(shè)計與開發(fā)。

圖書目錄

目錄




Vue篇

第1章大前端時代

1.1網(wǎng)頁設(shè)計發(fā)展歷史

1.1.1傳統(tǒng)網(wǎng)頁開發(fā)

1.1.2新前端網(wǎng)頁開發(fā)

1.2MVVM風(fēng)格架構(gòu)

1.2.1為什么會出現(xiàn)MVVM

1.2.2MVVM架構(gòu)的最佳實踐

1.2.3MVC、MVP和MVVM開發(fā)模式比較

第2章認(rèn)識Vue.js

2.1Vue簡述

2.1.1什么是Vue

2.1.2為什么選擇Vue

2.2Vue的三種安裝方式

2.3Vue開發(fā)工具

2.4第一個Vue程序

第3章Vue基礎(chǔ)語法

3.1模板語法

3.1.1插值

3.1.2指令

3.1.3過濾器

3.2實例及選項

3.2.1數(shù)據(jù)選項

3.2.2屬性選項

3.2.3方法選項

3.2.4計算屬性

3.2.5表單控件

3.2.6生命周期

3.3模板渲染

3.3.1條件渲染

3.3.2列表渲染

3.3.3template標(biāo)簽用法

3.4事件綁定

3.4.1基本用法

3.4.2修飾符

3.5基礎(chǔ)demo案例

3.5.1列表渲染

3.5.2功能實現(xiàn)

第4章自定義指令

4.1指令的注冊

4.2指令的定義對象

4.3指令實例屬性

4.4案例

4.4.1下拉菜單

4.4.2相對時間轉(zhuǎn)換

第5章組件

5.1什么是組件

5.2組件的基本使用

5.2.1全局注冊

5.2.2局部注冊

5.2.3DOM模板解析說明

5.3組件選項

5.3.1組件props

5.3.2props驗證

5.3.3單向數(shù)據(jù)流

5.4組件通信

5.4.1自定義事件

5.4.2$emit/$on

5.5內(nèi)容分發(fā)

5.5.1基礎(chǔ)用法

5.5.2編譯作用域

5.5.3默認(rèn)slot

5.5.4具名slot

5.5.5作用域插槽

5.6動態(tài)組件

5.6.1基本用法

5.6.2keepalive

5.6.3activated鉤子函數(shù)

5.6.4異步組件

5.6.5ref和$refs

5.7綜合案例

第6章過渡與動畫

6.1元素/組件過渡

6.2使用過渡類實現(xiàn)動畫

6.2.1CSS過渡

6.2.2CSS 動畫

6.2.3自定義過渡的類名

6.2.4CSS過渡鉤子函數(shù)

第7章前端工程化

7.1Vuecli

7.1.1Node.js

7.1.2NPM

7.1.3基本使用

7.2項目打包與發(fā)布

7.2.1使用靜態(tài)服務(wù)器工具包發(fā)布打包

7.2.2使用動態(tài)Web服務(wù)器(Tomcat)發(fā)布打包

7.3Vuedevtools

7.3.1Vuedevtools的安裝

7.3.2Vuedevtools使用

第8章UI組件庫和常用插件

8.1Elementui

8.2Vuerouter

8.2.1基本用法

8.2.2跳轉(zhuǎn)

8.2.3路由嵌套

8.2.4路由參數(shù)傳遞

8.3Axios

8.3.1基本使用

8.3.2jsonserver的安裝及使用

8.3.3跨域處理

8.3.4Vue中Axios的封裝

8.4Vuex

8.4.1初識Vuex

8.4.2基本用法

8.4.3模塊組

第9章實戰(zhàn): 百度音樂項目(160min)

9.1音樂列表

9.1.1跨域配置

9.1.2音樂列表導(dǎo)航欄

9.2歌手信息

9.3歌曲播放

9.4輪播圖

9.5搜索實現(xiàn)

Spring Boot篇

第10章進入Spring Boot世界

10.1Spring Boot簡介

10.2Spring Boot環(huán)境準(zhǔn)備

10.2.1JDK環(huán)境

10.2.2開發(fā)工具IDEA

10.2.3安裝與配置Maven

10.3Spring Boot的三種創(chuàng)建方式

10.3.1在線創(chuàng)建

10.3.2通過 Maven創(chuàng)建

10.3.3使用Spring Initializer快速創(chuàng)建

10.4Spring Boot 項目結(jié)構(gòu)介紹

10.4.1目錄結(jié)構(gòu)

10.4.2啟動類

10.4.3POM 文件

10.4.4配置文件

10.5Spring Boot在Controller中的常用注解

第11章Spring Boot整合Web開發(fā)

11.1Spring Boot訪問靜態(tài)資源

11.2整合Thymeleaf

11.2.1Thymeleaf使用

11.2.2語法規(guī)則

11.3Spring Boot返回JSON數(shù)據(jù)

11.3.1常用數(shù)據(jù)類型轉(zhuǎn)為 JSON 格式

11.3.2Jackson中對null的處理

11.3.3封裝統(tǒng)一返回的數(shù)據(jù)結(jié)構(gòu)

11.4Spring Boot中的異常處理

11.4.1自定義異常錯誤頁面

11.4.2使用@ExceptionHandler注解處理局部異常

11.4.3使用 @ControllerAdvice 注解處理全局異常

11.4.4配置 SimpleMappingExceptionResolver 類處理異常

11.4.5實現(xiàn) HandlerExceptionResolver 接口處理異常

11.4.6一勞永逸

11.5配置嵌入式Servlet容器

11.5.1如何定制和修改Servlet容器的相關(guān)配置

11.5.2注冊Servlet三大組件——Servlet、Filter、Listener

11.5.3替換為其他嵌入式Servlet容器

11.6在Spring Boot中使用攔截器

第12章應(yīng)用開發(fā)

12.1文件上傳與下載

12.1.1單文件上傳

12.1.2多文件上傳

12.1.3文件下載

12.2定時器

12.2.1Task

12.2.2Quartz

12.3Spring Boot發(fā)送Email

12.3.1發(fā)送郵件需要的配置

12.3.2使用Spring Boot發(fā)送郵件

第13章Spring Boot 熱部署和Postman工具

13.1devtools熱部署

13.1.1熱部署原理

13.1.2devtools應(yīng)用

13.2Postman工具

13.2.1Postman介紹

13.2.2Postman下載安裝

13.2.3Spring Boot基于Postman的RESTful接口調(diào)用

第14章Spring Boot整合數(shù)據(jù)庫

14.1非關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫的區(qū)別

14.2整合Redis緩沖

14.2.1Redis簡介

14.2.2Redis的安裝

14.2.3Redis 數(shù)據(jù)庫操作

14.2.4Spring Boot整合Redis

14.2.5Redis緩沖在Spring Boot項目中的應(yīng)用

14.3整合MongoDB

14.3.1MongoDB簡介

14.3.2MongoDB 安裝

14.3.3常用命令

14.3.4Spring Boot整合MongoDB

14.4整合MySQL

14.4.1MySQL簡介

14.4.2Spring Boot整合MySQL

第15章Spring Boot整合持久層技術(shù)

15.1整合JdbcTemplate

15.2整合MyBatis

15.2.1MyBatis簡介

15.2.2Spring Boot整合MyBatis

15.3Spring Data JPA

15.3.1JPA、Spring Data、Spring Data JPA的故事

15.3.2整合Spring Data JPA

15.3.3CORS跨域配置

15.4RESTful 風(fēng)格

第16章Spring Boot安全框架

16.1認(rèn)識Spring Security

16.1.1入門項目

16.1.2角色訪問控制

16.2基于數(shù)據(jù)庫的認(rèn)證

16.2.1Spring Security基于數(shù)據(jù)庫認(rèn)證

16.2.2角色訪問控制

16.2.3密碼加密保存

16.2.4用戶角色多對多關(guān)系

16.2.5角色繼承

第17章項目構(gòu)建與部署

17.1Jar部署

17.2War部署

第18章部門管理系統(tǒng)(170min)

18.1技術(shù)分析

18.2項目構(gòu)建

18.2.1前端項目搭建

18.2.2后端項目搭建

18.2.3數(shù)據(jù)庫設(shè)計

18.3查詢數(shù)據(jù)

18.3.1后端實現(xiàn)

18.3.2前端實現(xiàn)

18.4加載菜單

18.4.1引入ElementUI

18.4.2菜單

18.5帶分頁數(shù)據(jù)查詢

18.5.1后端接口實現(xiàn)

18.5.2前端實現(xiàn)

18.6部門員工信息的錄入

18.6.1后端接口實現(xiàn)

18.6.2前端實現(xiàn)

18.7部門數(shù)據(jù)編輯

18.7.1后端接口實現(xiàn)

18.7.2前端實現(xiàn)

18.8部門數(shù)據(jù)刪除

18.8.1后端接口實現(xiàn)

18.8.2前端實現(xiàn)

本目錄推薦

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