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

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

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

定 價(jià):¥89.80

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

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


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

目錄




Vue篇

第1章大前端時(shí)代

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

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

1.1.2新前端網(wǎng)頁(yè)開(kāi)發(fā)

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

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

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

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

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

2.1Vue簡(jiǎn)述

2.1.1什么是Vue

2.1.2為什么選擇Vue

2.2Vue的三種安裝方式

2.3Vue開(kāi)發(fā)工具

2.4第一個(gè)Vue程序

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

3.1模板語(yǔ)法

3.1.1插值

3.1.2指令

3.1.3過(guò)濾器

3.2實(shí)例及選項(xiàng)

3.2.1數(shù)據(jù)選項(xiàng)

3.2.2屬性選項(xiàng)

3.2.3方法選項(xiàng)

3.2.4計(jì)算屬性

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功能實(shí)現(xiàn)

第4章自定義指令

4.1指令的注冊(cè)

4.2指令的定義對(duì)象

4.3指令實(shí)例屬性

4.4案例

4.4.1下拉菜單

4.4.2相對(duì)時(shí)間轉(zhuǎn)換

第5章組件

5.1什么是組件

5.2組件的基本使用

5.2.1全局注冊(cè)

5.2.2局部注冊(cè)

5.2.3DOM模板解析說(shuō)明

5.3組件選項(xiàng)

5.3.1組件props

5.3.2props驗(yàn)證

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動(dòng)態(tài)組件

5.6.1基本用法

5.6.2keepalive

5.6.3activated鉤子函數(shù)

5.6.4異步組件

5.6.5ref和$refs

5.7綜合案例

第6章過(guò)渡與動(dòng)畫

6.1元素/組件過(guò)渡

6.2使用過(guò)渡類實(shí)現(xiàn)動(dòng)畫

6.2.1CSS過(guò)渡

6.2.2CSS 動(dòng)畫

6.2.3自定義過(guò)渡的類名

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

第7章前端工程化

7.1Vuecli

7.1.1Node.js

7.1.2NPM

7.1.3基本使用

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

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

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

7.3Vuedevtools

7.3.1Vuedevtools的安裝

7.3.2Vuedevtools使用

第8章UI組件庫(kù)和常用插件

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初識(shí)Vuex

8.4.2基本用法

8.4.3模塊組

第9章實(shí)戰(zhàn): 百度音樂(lè)項(xiàng)目(160min)

9.1音樂(lè)列表

9.1.1跨域配置

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

9.2歌手信息

9.3歌曲播放

9.4輪播圖

9.5搜索實(shí)現(xiàn)

Spring Boot篇

第10章進(jìn)入Spring Boot世界

10.1Spring Boot簡(jiǎn)介

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

10.2.1JDK環(huán)境

10.2.2開(kāi)發(fā)工具IDEA

10.2.3安裝與配置Maven

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

10.3.1在線創(chuàng)建

10.3.2通過(guò) Maven創(chuàng)建

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

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

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

10.4.2啟動(dòng)類

10.4.3POM 文件

10.4.4配置文件

10.5Spring Boot在Controller中的常用注解

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

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

11.2整合Thymeleaf

11.2.1Thymeleaf使用

11.2.2語(yǔ)法規(guī)則

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

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

11.3.2Jackson中對(duì)null的處理

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

11.4Spring Boot中的異常處理

11.4.1自定義異常錯(cuò)誤頁(yè)面

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

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

11.4.4配置 SimpleMappingExceptionResolver 類處理異常

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

11.4.6一勞永逸

11.5配置嵌入式Servlet容器

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

11.5.2注冊(cè)Servlet三大組件——Servlet、Filter、Listener

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

11.6在Spring Boot中使用攔截器

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

12.1文件上傳與下載

12.1.1單文件上傳

12.1.2多文件上傳

12.1.3文件下載

12.2定時(shí)器

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ù)庫(kù)

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

14.2整合Redis緩沖

14.2.1Redis簡(jiǎn)介

14.2.2Redis的安裝

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

14.2.4Spring Boot整合Redis

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

14.3整合MongoDB

14.3.1MongoDB簡(jiǎn)介

14.3.2MongoDB 安裝

14.3.3常用命令

14.3.4Spring Boot整合MongoDB

14.4整合MySQL

14.4.1MySQL簡(jiǎn)介

14.4.2Spring Boot整合MySQL

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

15.1整合JdbcTemplate

15.2整合MyBatis

15.2.1MyBatis簡(jiǎn)介

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)識(shí)Spring Security

16.1.1入門項(xiàng)目

16.1.2角色訪問(wèn)控制

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

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

16.2.2角色訪問(wèn)控制

16.2.3密碼加密保存

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

16.2.5角色繼承

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

17.1Jar部署

17.2War部署

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

18.1技術(shù)分析

18.2項(xiàng)目構(gòu)建

18.2.1前端項(xiàng)目搭建

18.2.2后端項(xiàng)目搭建

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

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

18.3.1后端實(shí)現(xiàn)

18.3.2前端實(shí)現(xiàn)

18.4加載菜單

18.4.1引入ElementUI

18.4.2菜單

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

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

18.5.2前端實(shí)現(xiàn)

18.6部門員工信息的錄入

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

18.6.2前端實(shí)現(xiàn)

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

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

18.7.2前端實(shí)現(xiàn)

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

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

18.8.2前端實(shí)現(xiàn)

本目錄推薦

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