這是項(xiàng)目的基礎(chǔ)章節(jié);在本章中講解了項(xiàng)目的導(dǎo)入注意事項(xiàng),讓同學(xué)們無(wú)憂導(dǎo)入到開(kāi)發(fā)中。同時(shí)就使用到的必須控件和類進(jìn)行抽取和封裝;當(dāng)然在項(xiàng)目開(kāi)始之初將帶領(lǐng)代價(jià)嘗試使用MVP開(kāi)發(fā)的流程。
本章節(jié)是Flask框架的入門學(xué)習(xí)。會(huì)講解技術(shù)選項(xiàng)、Flask框架安裝、Hello World入門、路由藍(lán)圖功能、鏈接管理器以及版本管理、日志和錯(cuò)誤處理,數(shù)據(jù)庫(kù)ORM,最后打造高可用MVC框架
總覽 Spring Boot 2.0 深度實(shí)踐系列課程的整體議程,包括 Spring Boot 三大核心特性(組件自動(dòng)裝配、嵌入式Web容?、生產(chǎn)準(zhǔn)備特性)、Web 應(yīng)用(傳統(tǒng) Servlet、Spring Web MVC、Spring WebFlux)、數(shù)據(jù)相關(guān)(JDBC、JPA、事務(wù))、功能擴(kuò)展(SpringApplication、Spring Boot 配置、Spring Boot Starter)以及運(yùn)維管理 (Endpoint、健康檢查、Metrics)。
- 1-1 Spring Web MVC 應(yīng)用介紹
- 1-2 為什么說(shuō)Spring Boot 2.0 易學(xué)難精?
- 1-3 開(kāi)場(chǎng)白:系列總覽
- 1-4 核心特性介紹
- 1-5 核心特性之組件自動(dòng)裝配工程部分
- 1-6 Web應(yīng)用介紹
- 1-7 傳統(tǒng) Servelt 應(yīng)用
- 1-8 異步非阻塞 Servlet 代碼示例
- 1-9 Spring Web MVC 應(yīng)用介紹
- 1-10 Spring WebFlux 應(yīng)用
- 1-11 Web Server 應(yīng)用
- 1-12 數(shù)據(jù)相關(guān)介紹
- 1-13 功能擴(kuò)展介紹
- 1-14 運(yùn)維管理介紹
深入理解 NestJS 的依賴注入與 AOP 編程思想,解析 DI 與 IoC 原理,探討模塊化代碼組織、控制器與服務(wù)架構(gòu),并介紹 DTO、DAO 和 MVC 架構(gòu)基礎(chǔ)
本周是學(xué)習(xí)Nestjs核心概念與編程思想的關(guān)鍵,打破前端同學(xué)學(xué)習(xí)后端的心理上的壁壘,用通俗易懂的語(yǔ)言來(lái)學(xué)習(xí)Nestjs中的概念:依賴注入(DI)、AOP(面向切面編程)等。
討論的議題主要圍繞著 Spring Boot 2.0 怎么讓 Servlet 漸行漸遠(yuǎn),首先需要了解的是 Servlet 的使用場(chǎng)景,以及各版本 Servlet 規(guī)范所覆蓋的功能特性,其中包括 Spring Boot 所支持 Servlet 3.1+ 規(guī)范。通過(guò) Servlet 生命周期的討論,加深 Spring Web MVC DispatcherServlet 以及其他 Filter 組件生命周期方法回調(diào)的理解。
- 7-1 MVC 異步支持原理分析
- 7-2 Servlet 核心 API
- 7-3 Servlet 版本
- 7-4 Servlet 注冊(cè)
- 7-5 理解 Servlet 組件生命周期
- 7-6 Servlet 異步支持
- 7-7 DeferredResult 增加線程信息
- 7-8 DeferredResult 設(shè)置 timeout 以及處理回調(diào)
- 7-9 DeferredResult 異步執(zhí)行
- 7-10 Callable 異步執(zhí)行
- 7-11 CompletionStage 異步執(zhí)行
- 7-12 MVC 異步支持原理分析
- 7-13 異步 Servlet 實(shí)現(xiàn)
- 7-14 DefferedResult 實(shí)現(xiàn)原理
- 7-15 Spring Boot 嵌入式 Servlet 容器限制
- 7-16 Spring Boot 嵌入式 Servlet 容器限制 原理分析
- 7-17 Spring Boot 應(yīng)用傳統(tǒng) Servlet 容器部署
- 7-18 擴(kuò)展 SpringBootServletInitializer
- 7-19 構(gòu)建應(yīng)用
- 7-20 漸行漸遠(yuǎn)的Servlet總結(jié)
帶你掌握多環(huán)境區(qū)分的基本配置;掌握日志的配置與應(yīng)用;實(shí)戰(zhàn)開(kāi)發(fā)慕慕手記的首頁(yè)、分賬分頁(yè)、分類與搜索等功能。
- 10-1 梳理 MVC 模塊職責(zé)、整體開(kāi)發(fā)思路
- 10-2 慕慕手記項(xiàng)目基礎(chǔ)工程搭建
- 10-3 項(xiàng)目從開(kāi)發(fā)到部署多環(huán)境配置區(qū)分
- 10-4 日志的基本配置與應(yīng)用
- 10-5 梳理 MVC 模塊職責(zé)、整體開(kāi)發(fā)思路
- 10-6 首頁(yè)文章數(shù)據(jù)填充(一)
- 10-7 首頁(yè)文章數(shù)據(jù)填充(二)
- 10-8 完善首頁(yè)細(xì)節(jié)
- 10-9 前后端實(shí)現(xiàn)文章列表的分頁(yè)(一)
- 10-10 前后端實(shí)現(xiàn)文章列表的分頁(yè)(二)
- 10-11 前后端實(shí)現(xiàn)文章列表的分頁(yè)(三)
- 10-12 文章分類功能開(kāi)發(fā)實(shí)現(xiàn)
- 10-13 文章搜索功能開(kāi)發(fā)實(shí)現(xiàn)
- 10-14 首頁(yè) Bug 修復(fù)
Vue3框架帶來(lái)的優(yōu)勢(shì),選項(xiàng)式API的優(yōu)勢(shì),系統(tǒng)、全面的掌握Vue3的核心功能,并完成綜合案例的訓(xùn)練。
- 2-1 MVC設(shè)計(jì)模式與MVVM設(shè)計(jì)模式
- 2-2 MVC設(shè)計(jì)模式與MVVM設(shè)計(jì)模式
- 2-3 選項(xiàng)式API的編程風(fēng)格與優(yōu)勢(shì)
- 2-4 聲明式渲染及響應(yīng)式數(shù)據(jù)實(shí)現(xiàn)原理
- 2-5 指令系統(tǒng)與事件方法及傳參處理
- 2-6 計(jì)算屬性與偵聽(tīng)器區(qū)別與原理(一)
- 2-7 計(jì)算屬性與偵聽(tīng)器區(qū)別與原理(二)
- 2-8 條件渲染與列表渲染及注意點(diǎn)
- 2-9 class樣式與style樣式的三種形態(tài)
- 2-10 表單處理與雙向數(shù)據(jù)綁定原理
- 2-11 生命周期鉤子函數(shù)及原理分析
- 2-12 搜索關(guān)鍵詞加篩選條件的綜合案例
- 2-13 章節(jié)總結(jié)
- 2-14 測(cè)試題(選擇)
- 2-15 測(cè)試題(實(shí)操)
本章開(kāi)始項(xiàng)目實(shí)戰(zhàn)的學(xué)習(xí),構(gòu)建基于 Maven 的 Spring Boot 后端項(xiàng)目框架,解析項(xiàng)目配置文件,講解 SpringBoot 入口類、常用注解等知識(shí),夯實(shí)框架基礎(chǔ)。
- 17-1 【項(xiàng)目構(gòu)建】創(chuàng)建基于 MVC 架構(gòu)的項(xiàng)目目錄結(jié)構(gòu)
- 17-2 【需求分析】項(xiàng)目核心功能需求分析
- 17-3 【技術(shù)選型】項(xiàng)目技術(shù)棧梳理
- 17-4 【后端框架】初識(shí) Spring Boot,約定優(yōu)于配置的 Java 必學(xué)框架
- 17-5 【項(xiàng)目構(gòu)建】自動(dòng)化構(gòu)建工具 Maven 的安裝與配置
- 17-6 【項(xiàng)目構(gòu)建】IDEA 構(gòu)建基于 Maven 的 Spring Boot 項(xiàng)目
- 17-7 【項(xiàng)目解析】Spring Boot 項(xiàng)目基礎(chǔ)結(jié)構(gòu)目錄與 pom 文件解析
- 17-8 【項(xiàng)目解析】找到項(xiàng)目入口,啟動(dòng)項(xiàng)目
- 17-9 【項(xiàng)目解析】Spring Boot 常用注解
- 17-10 【項(xiàng)目構(gòu)建】創(chuàng)建基于 MVC 架構(gòu)的項(xiàng)目目錄結(jié)構(gòu)
- 17-11 【項(xiàng)目解析】SpringBoot 配置文件
本章我們將開(kāi)始前端代碼的編寫。我們?cè)诒拘」?jié)中將介紹前端編碼的一些規(guī)范并動(dòng)手實(shí)現(xiàn)一些基礎(chǔ)框架功能。此外,我們還將編寫產(chǎn)品的首頁(yè)、專題以及分類等模塊。
- 11-1 新建首頁(yè)頁(yè)面與小程序中的MVC
- 11-2 新建首頁(yè)頁(yè)面與小程序中的MVC
- 11-3 使用ES6構(gòu)建面向?qū)ο蟮腏S代碼及訪問(wèn)服務(wù)器API獲取數(shù)據(jù)
- 11-4 異步回調(diào)與箭頭函數(shù)
- 11-5 構(gòu)建請(qǐng)求基類(重要)
- 11-6 請(qǐng)求基類的應(yīng)用
- 11-7 使用數(shù)據(jù)綁定將數(shù)據(jù)顯示在UI上
- 11-8 商品主題UI與數(shù)據(jù)加載
- 11-9 wxif 的應(yīng)用
- 11-10 小程序模板的分析與應(yīng)用
- 11-11 全局樣式與復(fù)用思想
- 11-12 頁(yè)面跳轉(zhuǎn)11-12
- 11-13 頁(yè)面間傳遞與接收參數(shù)
- 11-14 window與tarbar的配置
- 11-15 主題頁(yè)面與數(shù)據(jù)
- 11-16 動(dòng)態(tài)設(shè)置導(dǎo)航欄標(biāo)題.
- 11-17 商品詳情頁(yè)面 一
- 11-18 商品詳情頁(yè)面 二 Picker組件詳解
- 11-19 商品詳情頁(yè)面 三 自定義選項(xiàng)卡切換思路
- 11-20 商品詳情頁(yè)面 四
- 11-21 商品分類頁(yè)面 一
- 11-22 商品分類頁(yè)面 二
- 11-23 數(shù)據(jù)從服務(wù)器到前端交互的流程總結(jié)(重要)
- 11-24 商品分類切換 三
- 11-25 拒絕頻繁向服務(wù)器發(fā)送請(qǐng)求
- 11-26 分類商品跳轉(zhuǎn)到商品詳情
本章的核心目標(biāo)是實(shí)現(xiàn)投放系統(tǒng),投放系統(tǒng)即實(shí)現(xiàn)對(duì)廣告數(shù)據(jù)的存儲(chǔ)。課程中會(huì)對(duì)表結(jié)構(gòu)設(shè)計(jì)進(jìn)行介紹,使用 JPA 實(shí)現(xiàn)對(duì)各個(gè)數(shù)據(jù)表的增刪改查。同時(shí),由于會(huì)涉及Spring相關(guān)的知識(shí)點(diǎn)(Spring IOC、Spring MVC、SpringBoot),也會(huì)對(duì)這些做基礎(chǔ)介紹。
- 5-1 【回顧下Spring特性】Spring IOC和MVC基礎(chǔ)知識(shí)
- 5-2 【簡(jiǎn)單好用的SpringBoot】SpringBoot 常用功能特性介紹
- 5-3 【理解業(yè)務(wù)思想】廣告投放系統(tǒng)數(shù)據(jù)表設(shè)計(jì)
- 5-4 【總結(jié)與作業(yè)】關(guān)于廣告投放系統(tǒng)的介紹及作業(yè)
- 5-5 【開(kāi)始編碼】創(chuàng)建廣告投放系統(tǒng)子模塊
- 5-6 【Model層設(shè)計(jì)】數(shù)據(jù)表實(shí)體類定義(1)
- 5-7 數(shù)據(jù)表實(shí)體類定義(2)
- 5-8 數(shù)據(jù)表實(shí)體類定義(3)
- 5-9 數(shù)據(jù)表實(shí)體類定義(4)
- 5-10 【Dao層設(shè)計(jì)】數(shù)據(jù)表Dao接口的定義(1)
- 5-11 數(shù)據(jù)表Dao接口的定義(2)
- 5-12 【實(shí)戰(zhàn)應(yīng)用】用戶賬戶服務(wù)功能實(shí)現(xiàn)
- 5-13 推廣計(jì)劃服務(wù)功能實(shí)現(xiàn)(1)
- 5-14 推廣計(jì)劃服務(wù)功能實(shí)現(xiàn)(2)
- 5-15 推廣單元服務(wù)功能實(shí)現(xiàn)
- 5-16 推廣單元限制服務(wù)功能實(shí)現(xiàn)(1)
- 5-17 推廣單元限制服務(wù)功能實(shí)現(xiàn)(2)
- 5-18 創(chuàng)意服務(wù)功能實(shí)現(xiàn)
- 5-19 創(chuàng)意與推廣單元關(guān)聯(lián)服務(wù)功能實(shí)現(xiàn)
- 5-20 服務(wù)Controller的編寫(1)
- 5-21 服務(wù)Controller的編寫(2)
- 5-22 投放系統(tǒng)在網(wǎng)關(guān)中的配置
- 5-23 數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建
- 5-24 【擴(kuò)展與練習(xí)】關(guān)于 MySQL 慢查詢的介紹及作業(yè)
- 5-25 【擴(kuò)展與練習(xí)】關(guān)于 MySQL 索引的介紹及作業(yè)
- 5-26 【擴(kuò)展與練習(xí)】關(guān)于 MySQL 事務(wù)隔離級(jí)別的介紹及作業(yè)