《Vue.js SpringBoot全棧開發(fā)實(shí)戰(zhàn)》 課件全套 人郵 第1-19章 Vue.js+Spring Boot全棧開發(fā)概述-實(shí)戰(zhàn)4:使用NGINX實(shí)現(xiàn)高可用_第1頁
《Vue.js SpringBoot全棧開發(fā)實(shí)戰(zhàn)》 課件全套 人郵 第1-19章 Vue.js+Spring Boot全棧開發(fā)概述-實(shí)戰(zhàn)4:使用NGINX實(shí)現(xiàn)高可用_第2頁
《Vue.js SpringBoot全棧開發(fā)實(shí)戰(zhàn)》 課件全套 人郵 第1-19章 Vue.js+Spring Boot全棧開發(fā)概述-實(shí)戰(zhàn)4:使用NGINX實(shí)現(xiàn)高可用_第3頁
《Vue.js SpringBoot全棧開發(fā)實(shí)戰(zhàn)》 課件全套 人郵 第1-19章 Vue.js+Spring Boot全棧開發(fā)概述-實(shí)戰(zhàn)4:使用NGINX實(shí)現(xiàn)高可用_第4頁
《Vue.js SpringBoot全棧開發(fā)實(shí)戰(zhàn)》 課件全套 人郵 第1-19章 Vue.js+Spring Boot全棧開發(fā)概述-實(shí)戰(zhàn)4:使用NGINX實(shí)現(xiàn)高可用_第5頁
已閱讀5頁,還剩142頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第1章Vue.js+SpringBoot全棧開發(fā)概述本章學(xué)習(xí)Vue.js+SpringBoot全棧開發(fā)核心技術(shù)棧的組成Vue.js+SpringBoot全棧開發(fā)周邊技術(shù)棧的組成Vue.js+SpringBoot全棧開發(fā)的優(yōu)勢開發(fā)工具的選擇柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》21.1Vue.js+SpringBoot全棧開發(fā)核心技術(shù)棧的組成Vue.js:前端組件化開發(fā)SpringBoot:后端開發(fā)框架柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》31.2Vue.js+SpringBoot全棧開發(fā)周邊技術(shù)棧的組成NaiveUI:支持Vue.js3的前端UI框架md-editor-v3:Markdown插件NGINX:Web服務(wù)器SpringSecurity:安全服務(wù)框架SpringMVC:基于MVC設(shè)計(jì)模式的輕量級Web開發(fā)框架SpringData:數(shù)據(jù)訪問技術(shù)Hibernate:對象關(guān)系映射框架H2:嵌入式數(shù)據(jù)庫引擎MySQL:關(guān)系型數(shù)據(jù)庫柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》41.3Vue.js+SpringBoot全棧開發(fā)的優(yōu)勢開源跨平臺全棧開發(fā)支持企業(yè)級應(yīng)用支持構(gòu)建微服務(wù)業(yè)界主流柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》51.4開發(fā)工具的選擇前端開發(fā)工具:VisualStudioCode、Eclipse、WebStorm、SublimeText后端開發(fā)工具:Eclipse、IntelliJIDEA柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》61.5總結(jié)本章主要介紹Vue.js+SpringBoot全棧開發(fā)架構(gòu)的技術(shù)組成及技術(shù)優(yōu)勢。Vue.js+SpringBoot全棧開發(fā)架構(gòu)的核心是指Vue.js和SpringBoot。業(yè)界還常使用NaiveUI、md-editor-v3、NGINX、SpringMVC、SpringData、Hibernate、H2、MySQL和SpringSecurity等周邊技術(shù)。本章還介紹開發(fā)Vue.js+SpringBoot全棧開發(fā)應(yīng)用所具備的優(yōu)勢及需要的開發(fā)工具。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》71.6習(xí)題請簡述Vue.js+SpringBoot全棧開發(fā)架構(gòu)的技術(shù)組成。請簡述Vue.js+SpringBoot全棧開發(fā)周邊技術(shù)棧的組成。請簡述Vue.js+SpringBoot全棧開發(fā)的優(yōu)勢。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第2章Vue.js基礎(chǔ)本章學(xué)習(xí)Vue.js產(chǎn)生的背景Vue.js的下載安裝VueCLI的常用操作實(shí)例1:創(chuàng)建第一個Vue.js應(yīng)用探索Vue.js應(yīng)用結(jié)構(gòu)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》102.1Vue.js產(chǎn)生的背景Vue.js與jQuery的不同Vue.js與React、Angular優(yōu)勢對比Vue.js、React、Angular三者怎么選柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》112.2Vue.js的下載安裝安裝Node.js和npmNode.js與npm的關(guān)系安裝npm鏡像安裝VueCLI安裝VueDevtools柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》122.3VueCLI的常用操作獲取幫助創(chuàng)建應(yīng)用創(chuàng)建服務(wù)啟動應(yīng)用編譯應(yīng)用柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》132.4實(shí)例1:創(chuàng)建第一個Vue.js應(yīng)用使用VueCLI初始化應(yīng)用運(yùn)行Vue應(yīng)用增加對TypeScript的支持柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》142.5探索Vue.js應(yīng)用結(jié)構(gòu)整體項(xiàng)目結(jié)構(gòu)項(xiàng)目根目錄文件node_modules目錄public目錄src目錄柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》152.6總結(jié)本章介紹Vue.js的基本概念、VueCLI及如何來創(chuàng)建第一個Vue.js應(yīng)用。并通過探索一個“hello-world”應(yīng)用,了解到了Vue.js應(yīng)用的結(jié)構(gòu)組成。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》162.7習(xí)題請簡述Vue.js與React、Angular異同點(diǎn)。安裝VueCLI,并使用VueCLI創(chuàng)建一個Vue.js應(yīng)用。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》17Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第3章Vue.js應(yīng)用實(shí)例本章學(xué)習(xí)創(chuàng)建應(yīng)用實(shí)例data的property與methods生命周期柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》193.1創(chuàng)建應(yīng)用實(shí)例Vue.js與jQuery的不同Vue.js與React、Angular優(yōu)勢對比Vue.js、React、Angular三者怎么選柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》203.2data的property與methods安裝Node.js和npmNode.js與npm的關(guān)系安裝npm鏡像安裝VueCLI安裝VueDevtools柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》213.3生命周期獲取幫助創(chuàng)建應(yīng)用創(chuàng)建服務(wù)啟動應(yīng)用編譯應(yīng)用柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》223.4總結(jié)本章介紹Vue.js的基本概念、VueCLI及如何來創(chuàng)建第一個Vue.js應(yīng)用。并通過探索一個“hello-world”應(yīng)用,了解到了Vue.js應(yīng)用的結(jié)構(gòu)組成。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》233.5習(xí)題請簡述Vue.js與React、Angular異同點(diǎn)。安裝VueCLI,并使用VueCLI創(chuàng)建一個Vue.js應(yīng)用。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》24Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第4章Vue.js組件本章學(xué)習(xí)組件的基本概念組件交互方式讓組件可以動態(tài)加載使用緩存組件keep-alive柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》264.1組件的基本概念實(shí)例3:一個Vue.js組件的示例什么是組件組件的復(fù)用Vue組件與Web組件的異同點(diǎn)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》274.2組件交互方式實(shí)例4:通過prop向子組件傳遞數(shù)據(jù)實(shí)例5:監(jiān)聽子組件事件實(shí)例6:兄弟組件之間的通信實(shí)例7:通過插槽分發(fā)內(nèi)容柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》284.3讓組件可以動態(tài)加載實(shí)現(xiàn)組件動態(tài)加載的步驟實(shí)例8:動態(tài)組件的示例柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》294.4使用緩存組件keep-alive實(shí)例9:keep-alive的例子keep-alive配置詳解柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》304.5總結(jié)本章介紹Vue組件的基本概念和基本用法,包括組件之間的交互、組件的動態(tài)加載、組件的緩存等。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》314.6習(xí)題請簡述組件的基本概念和基本用法。請簡述組件之間的交互方式有哪些。請簡述如何實(shí)現(xiàn)組件的動態(tài)加載。請簡述如何實(shí)現(xiàn)緩存的組件。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》32Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第5章Vue.js模板本章學(xué)習(xí)模板概述實(shí)例10:插值實(shí)例11:在模板中使用指令實(shí)例12:在模板中使用指令的縮寫使用模板的一些約定柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》345.1模板概述<template>標(biāo)簽來聲明模板Vue允許以聲明方式將渲染的DOM綁定到組件實(shí)例的數(shù)據(jù)上柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》355.2實(shí)例10:插值文本原始HTML代碼綁定HTMLattributeJavaScript表達(dá)式柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》365.3實(shí)例11:在模板中使用指令理解指令中的參數(shù)理解指令中的動態(tài)參數(shù)理解指令中的修飾符柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》375.4實(shí)例12:在模板中使用指令的縮寫使用v-bind縮寫使用v-on縮寫柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》385.5使用模板的一些約定對動態(tài)參數(shù)值約定對動態(tài)參數(shù)表達(dá)式約定對訪問全局變量的約定柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》395.6總結(jié)本章詳細(xì)介紹了Vue.js模板的用法,包括插值和指令。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》405.7習(xí)題請簡述Vue模板的作用。請簡述Vue支持哪幾種插值的類型。請簡述在模板中使用指令有哪幾種用法。請簡述使用模板時有哪些注意事項(xiàng)。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》41Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第6章Vue.js計(jì)算屬性與監(jiān)聽器本章學(xué)習(xí)通過實(shí)例理解“計(jì)算屬性”的必要性實(shí)例13:一個計(jì)算屬性的例子計(jì)算屬性緩存與方法的關(guān)系為什么需要偵聽器柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》436.1通過實(shí)例理解“計(jì)算屬性”的必要性任何包含響應(yīng)式數(shù)據(jù)的復(fù)雜邏輯,建議都應(yīng)該使用計(jì)算屬性柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》446.2實(shí)例13:一個計(jì)算屬性的例子聲明計(jì)算屬性模擬數(shù)據(jù)更改柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》456.3計(jì)算屬性緩存與方法的關(guān)系方法計(jì)算屬性:緩存柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》466.4為什么需要偵聽器理解偵聽器實(shí)例14:一個偵聽器的例子柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》476.5總結(jié)本章介紹Vue.js計(jì)算屬性與監(jiān)聽器。使用計(jì)算屬性與監(jiān)聽器是為了模板變得復(fù)雜和難以理解。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》486.6習(xí)題請簡述使用計(jì)算屬性的作用。請編寫一個計(jì)算屬性的實(shí)際例子。請簡述使用監(jiān)聽器的作用。請編寫一個監(jiān)聽器的實(shí)際例子。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》49Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第7章Vue.js表達(dá)式本章學(xué)習(xí)條件表達(dá)式for循環(huán)表達(dá)式v-for的不同使用場景柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》517.1條件表達(dá)式實(shí)例15:v-if的例子實(shí)例16:v-else的例子實(shí)例17:v-else-if的例子實(shí)例18:v-show的例子v-if與v-show的關(guān)系柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》527.2for循環(huán)表達(dá)式實(shí)例19:v-for遍歷數(shù)組的例子實(shí)例20:v-for遍歷數(shù)組設(shè)置索引的例子實(shí)例21:v-for遍歷對象property的例子實(shí)例22:數(shù)組過濾的例子實(shí)例23:使用值的范圍的例子柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》537.3v-for的不同使用場景實(shí)例24:在<template>中使用v-for的例子實(shí)例25:v-for與v-if一同使用的例子實(shí)例26:在組件上使用v-for的例子柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》547.4總結(jié)本章詳細(xì)介紹了Vue.js表達(dá)式,包括條件表達(dá)式和for循環(huán)表達(dá)式。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》557.5習(xí)題簡述Vue條件表達(dá)式的類型。編寫一個Vue條件表達(dá)式的例子。簡述Vuefor循環(huán)表達(dá)式的使用場景。編寫一個Vuefor循環(huán)表達(dá)式的例子。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》56Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第8章Vue.js事件本章學(xué)習(xí)什么是事件實(shí)例28:多事件處理器的例子事件修飾符柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》588.1什么是事件實(shí)例27:監(jiān)聽事件的例子理解事件處理方法處理原始的DOM事件為什么需要在HTML代碼中監(jiān)聽事件柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》598.2實(shí)例28:多事件處理器的例子柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》608.3事件修飾符什么是事件修飾符理解按鍵修飾符理解系統(tǒng)修飾鍵柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》618.4總結(jié)本章詳細(xì)介紹了Vue事件的概念、事件使用的例子以及事件修飾符。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》628.5習(xí)題請簡述什么是事件以及事件的作用。編寫一個多事件處理器的例子。請簡述什么是事件修飾符。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》63Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第9章Vue.js表單本章學(xué)習(xí)理解表單輸入綁定實(shí)例29:表單輸入綁定的基礎(chǔ)用法實(shí)例30:值綁定柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》659.1理解表單輸入綁定對于text和textarea元素,使用valueproperty和input事件。對于checkbox和radio元素,使用checkedproperty和change事件。對于select元素,將value作為prop,并將change作為事件。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》669.2實(shí)例29:表單輸入綁定的基礎(chǔ)用法文本多行文本復(fù)選框單選框選擇框柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》679.3實(shí)例30:值綁定復(fù)選框單選框選擇框柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》689.4總結(jié)本章詳細(xì)介紹了Vue.js表單的用法,包括表單輸入綁定和值綁定。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》699.5習(xí)題請簡述什么是表單的輸入綁定。請編寫一個表單輸入綁定的例子。請編寫一個表單值綁定的例子。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》70Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第10章Vue.jsHTTP客戶端本章學(xué)習(xí)初識HttpClient認(rèn)識網(wǎng)絡(luò)資源實(shí)例31:獲取API數(shù)據(jù)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7210.1初識HttpClient使用axios來作為Vue應(yīng)用程序提供了HTTP客戶端功能。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7310.2認(rèn)識網(wǎng)絡(luò)資源柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7410.3實(shí)例31:獲取API數(shù)據(jù)引入vue-axios獲取API數(shù)據(jù)運(yùn)行應(yīng)用柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7510.4總結(jié)本章介紹了如何通過vue-axios來訪問HTTPAPI的過程。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7610.5習(xí)題編寫一個示例,通過vue-axios來訪問一個指定的HTTPAPI。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》77Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第11章SpringBoot概述本章學(xué)習(xí)傳統(tǒng)企業(yè)級應(yīng)用開發(fā)之痛與革新SpirngBoot2總覽實(shí)例32:快速開啟第一個SpirngBoot項(xiàng)目實(shí)例33:如何進(jìn)行SpringBoot項(xiàng)目的開發(fā)及測試柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》7911.1傳統(tǒng)企業(yè)級應(yīng)用開發(fā)之痛與革新Java大事件Java企業(yè)級應(yīng)用現(xiàn)狀革新約定大于配置柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8011.2SpirngBoot2總覽解決傳統(tǒng)Spring開發(fā)過程中的痛點(diǎn)SpringBoot的目標(biāo)SpringBoot不是什么SpirngBoot2新特性柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8111.3實(shí)例32:快速開啟第一個SpirngBoot項(xiàng)目配置環(huán)境通過SpringInitializr初始化一個SpringBoot原型用Gradle編譯項(xiàng)目探索項(xiàng)目如果提升Gradle的構(gòu)建速度柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8211.4實(shí)例33:如何進(jìn)行SpringBoot項(xiàng)目的開發(fā)及測試編寫項(xiàng)目構(gòu)建信息編寫程序代碼編寫測試用例運(yùn)行SpringBoot程序的幾種方式其他運(yùn)行程序的方式柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8311.5總結(jié)本章介紹SpringBoot的基礎(chǔ)概念及基本用法,包括如何使用SpringInitializr初始化一個SpringBoot原型,如何開發(fā)一個Web應(yīng)用。本章也介紹了如何來編寫SpringBoot的測試用例。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8411.6習(xí)題使用SpringInitializr初始化一個SpringBoot原型。開發(fā)一個基于SpringBoot的Web應(yīng)用。編寫上述Web應(yīng)用的測試用例。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》85Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第12章Spring框架核心概念本章學(xué)習(xí)Spring框架總覽依賴注入與控制反轉(zhuǎn)AOP編程柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8712.1Spring框架總覽模塊化的Spring框架使用Spring的好處依賴注入VS.控制反轉(zhuǎn)Spring框架常用模塊柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8812.2依賴注入與控制反轉(zhuǎn)IoC容器和bean配置元數(shù)據(jù)實(shí)例化容器兩種注入方式bean范圍注意singletonbean引用prototypebean時的陷阱JSR-330規(guī)范注解SpringBoot中的bean及依賴注入柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》8912.3AOP編程AOP核心概念SpringAOP功能和目標(biāo)AOP代理使用@AspectJ實(shí)例34:演示SpringAOP用法柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9012.4總結(jié)本章介紹Spring框架核心概念,內(nèi)容包括依賴注入、控制反轉(zhuǎn)、AOP等。Spring框架是SpringBoot的基石,因此,如果想學(xué)好SpringBoot,則必須要理解Spring框架。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9112.5習(xí)題請簡述依賴注入和控制反轉(zhuǎn)的異同點(diǎn)。請簡述AOP的概念以及作用。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》92Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第13章SpringMVC及常用MediaType本章學(xué)習(xí)SpringMVC簡介實(shí)例35:JSON類型的處理實(shí)例36:XML類型的處理實(shí)例37:文件上傳的處理柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9413.1SpringMVC簡介MVC是三層架構(gòu)嗎SpringMVC中的自動配置柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9513.2實(shí)例35:JSON類型的處理控制器及實(shí)體返回JSON類型WebAPI常用調(diào)試方式柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9613.3實(shí)例36:XML類型的處理返回XML類型第三方XML框架柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9713.4實(shí)例37:文件上傳的處理MultipartResolver通過Form表單來上傳文件的例子RESTfulAPI的文件上傳柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9813.5總結(jié)本章介紹SpringMVC,以及針對常用MediaTyp的處理。常用的MediaTyp包括JSON、XML和文件。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》9913.6習(xí)題請簡述MVC模式的基本概念及實(shí)現(xiàn)方式。請編寫程序,實(shí)現(xiàn)使用SpringMVC處理JSON格式的數(shù)據(jù)。請編寫程序,實(shí)現(xiàn)使用SpringMVC處理XML格式的數(shù)據(jù)。請編寫程序,實(shí)現(xiàn)使用SpringMVC處理文件的上傳。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》100Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第14章數(shù)據(jù)持久化本章學(xué)習(xí)JPA概述SpringDataJPA實(shí)例38:SpringDataJPA與Hibernate、SpringBoot集成實(shí)例39:數(shù)據(jù)持久化實(shí)戰(zhàn)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10214.1JPA概述JPA的產(chǎn)生背景實(shí)體(Entity)實(shí)體中的主鍵實(shí)體間的關(guān)系實(shí)體中的可嵌入類實(shí)體繼承管理實(shí)體查詢實(shí)體數(shù)據(jù)庫模式創(chuàng)建柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10314.2SpringDataJPASpringData是什么SpringDataJPA特性如何使用SpringDataJPA核心概念查詢方法定義資源庫的接口定義查詢方法創(chuàng)建資源實(shí)例SpringData自定義實(shí)現(xiàn)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10414.3實(shí)例38:SpringDataJPA與Hibernate、SpringBoot集成初始化SpringBoot項(xiàng)目原型集成H2MySQL安裝及使用柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10514.4實(shí)例39:數(shù)據(jù)持久化實(shí)戰(zhàn)定義實(shí)體添加資源庫編寫測試用例使用MySQL數(shù)據(jù)庫運(yùn)行測試查看效果柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10614.5總結(jié)本章詳細(xì)介紹了數(shù)據(jù)持久化的技術(shù),內(nèi)容包括SpringDataJPA、Hibernate、H2、MySQL等等?;谶@些技術(shù),我們只要定義實(shí)體類和資源庫的接口,即可實(shí)現(xiàn)對數(shù)據(jù)庫的CURD操作。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》10714.6習(xí)題請簡述數(shù)據(jù)持久化的概念。請簡述JPA有哪些核心內(nèi)容。請簡述SpringDataJPA有哪些特性。編程實(shí)現(xiàn)SpringDataJPA與Hibernate、SpringBoot集成,并對MySQL進(jìn)行CURD操作。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》108Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第15章集成SpringSecurity本章學(xué)習(xí)基于角色的權(quán)限管理SpringSecurity概述實(shí)例40:SpringSecurity與SpringBoot集成柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11015.1基于角色的權(quán)限管理什么是角色基于角色的訪問控制哪種方式更好柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11115.2SpringSecurity概述SpringSecurity的認(rèn)證模型SpringSecurity的安裝模塊SpringSecurity5新特性及高級功能柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11215.3實(shí)例40:SpringSecurity與SpringBoot集成初始化SpringBoot項(xiàng)目原型添加Web支持編寫代碼運(yùn)行柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11315.4總結(jié)本章介紹基于角色的權(quán)限管理的概念,并介紹了如何在SpringBoot應(yīng)用中集成SpringSecurity。通過SpringSecurity開源輕松實(shí)現(xiàn)對于SpringBoot應(yīng)用的安全管理。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11415.5習(xí)題請簡述基于角色的權(quán)限管理的概念。請簡述SpringSecurity的概念及特性。請基于SpringSecurity編寫程序,實(shí)現(xiàn)對應(yīng)用的安全管理。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》115Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第16章實(shí)戰(zhàn)1:基于Vue.js和SpringBoot的互聯(lián)網(wǎng)應(yīng)用本章學(xué)習(xí)應(yīng)用概述模型設(shè)計(jì)接口設(shè)計(jì)權(quán)限管理柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11716.1應(yīng)用概述“新聞頭條”的核心功能初始化數(shù)據(jù)庫柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11816.2模型設(shè)計(jì)用戶模型設(shè)計(jì)新聞模型設(shè)計(jì)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》11916.3接口設(shè)計(jì)GET/admins/hi:用于驗(yàn)證用戶是否登錄認(rèn)證通過;如果沒有通過,則彈出登錄框。POST/admins/news:用于創(chuàng)建新聞。GET/news:用于獲取新聞列表。GET/news/:newsId:用于獲取指定newsId的新聞詳情。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12016.4權(quán)限管理當(dāng)用戶發(fā)送登錄請求后,如果后臺服務(wù)對用戶信息認(rèn)證失敗,則會響應(yīng)“401”狀態(tài)碼給客戶端(瀏覽器),則瀏覽器會自動彈出登錄框要求用戶再次輸入賬號密碼。如果認(rèn)證通過,則登錄框會自動消失,用戶可以做進(jìn)一步的操作。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12116.5總結(jié)本章主要介紹基于Vue.js和SpringBoot架構(gòu)的互聯(lián)網(wǎng)應(yīng)用“新聞頭條”的整體架構(gòu)設(shè)計(jì),主要涉及:應(yīng)用架構(gòu)設(shè)計(jì)、模型設(shè)計(jì)、接口設(shè)計(jì)、權(quán)限管理等部分。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12216.6習(xí)題請簡述,一個完整的互聯(lián)網(wǎng)應(yīng)用應(yīng)該如何設(shè)計(jì)?包含哪些內(nèi)容?柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》123Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第17章實(shí)戰(zhàn)2:前端UI客戶端應(yīng)用本章學(xué)習(xí)前端UI設(shè)計(jì)實(shí)現(xiàn)UI原型實(shí)現(xiàn)路由器柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12517.1前端UI設(shè)計(jì)首頁UI設(shè)計(jì)新聞詳情UI設(shè)計(jì)。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12617.2實(shí)現(xiàn)UI原型初始化news-ui添加NaiveUI創(chuàng)建新聞列表組件實(shí)現(xiàn)新聞列表原型設(shè)計(jì)實(shí)現(xiàn)新聞詳情原型設(shè)計(jì)柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12717.3實(shí)現(xiàn)路由器理解路由的概念使用路由插件創(chuàng)建路由如何使用路由修改新聞列表組件新聞詳情組件增加返回按鈕事件處理運(yùn)行應(yīng)用柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12817.4總結(jié)本章主要介紹news-ui前端UI客戶端應(yīng)用是如何來實(shí)現(xiàn)原型設(shè)計(jì)的,內(nèi)容包括首頁UI設(shè)計(jì)和新聞詳情UI設(shè)計(jì)。主要涉及Vue.js、NaiveUI等技術(shù)框架。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》12917.5習(xí)題請使用Vue技術(shù),實(shí)現(xiàn)一個前端UI客戶端應(yīng)用的原型。柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》130Vue.js+SpringBoot

全棧開發(fā)實(shí)戰(zhàn)第18章實(shí)戰(zhàn)3:后端服務(wù)器應(yīng)用本章學(xué)習(xí)初始化后臺應(yīng)用初步實(shí)現(xiàn)登錄認(rèn)證實(shí)現(xiàn)新聞編輯器實(shí)現(xiàn)新聞列表展示實(shí)現(xiàn)新聞詳情展示實(shí)現(xiàn)認(rèn)證信息存儲柳偉衛(wèi)《Vue.js+SpringBoot全棧開發(fā)實(shí)戰(zhàn)》13218.1初始化后臺應(yīng)用初始化應(yīng)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論