首先討論 REST 基本理論,并介紹 Spring Web MVC 對(duì) REST 全面支持,包括 REST 控制定義、注解映射、請(qǐng)求、響應(yīng)、AOP 攔截以及跨域控制(如:@CrossOrigin)等。隨后重點(diǎn)討論并結(jié)合源碼分析 REST 內(nèi)容協(xié)商的原理,理解內(nèi)容協(xié)商管理.以及了解 Spring Web MVC REST 內(nèi)容協(xié)商處理流程。
本章節(jié)通過(guò)對(duì)比目前的常用Python MVC框架,讓大家學(xué)會(huì)如何去選擇框架。 并在linux 和 windows操作系統(tǒng)分別帶領(lǐng)大家安裝 Flask 框架。 不僅僅讓大家會(huì)運(yùn)行一個(gè)Hello World 。還會(huì)給大家講解為什么 Flask 可以獨(dú)立運(yùn)行。讓大家明白原理,學(xué)的明明白白。 最后會(huì)和大家先一起了解下Flask的幾種配置管理方式
深入理解 NestJS 的依賴注入與 AOP 編程思想,解析 DI 與 IoC 原理,探討模塊化代碼組織、控制器與服務(wù)架構(gòu),并介紹 DTO、DAO 和 MVC 架構(gòu)基礎(chǔ)
本章是一個(gè)綜合應(yīng)用章節(jié)。我們將看到如何使用多個(gè)Python的知識(shí)點(diǎn)綜合解決問(wèn)題。我們將進(jìn)一步的使用@contextmanager來(lái)改善前面所學(xué)到的上下文管理器,并結(jié)合yield來(lái)優(yōu)化數(shù)據(jù)庫(kù)事務(wù)。此外,我們還將重寫Flask中的一些對(duì)象的方法,來(lái)實(shí)現(xiàn)我們自己的業(yè)務(wù)邏輯。
本周是學(xué)習(xí)Nestjs核心概念與編程思想的關(guān)鍵,打破前端同學(xué)學(xué)習(xí)后端的心理上的壁壘,用通俗易懂的語(yǔ)言來(lái)學(xué)習(xí)Nestjs中的概念:依賴注入(DI)、AOP(面向切面編程)等。
Beego:一個(gè)融入了 Go的高性能架構(gòu)思維的框架,一款能幫助小伙伴們輕松構(gòu)建與開(kāi)發(fā) Go 項(xiàng)目的開(kāi)源框架,能快速開(kāi)發(fā) API、Web 及后端服務(wù)等各種應(yīng)用,是一個(gè) RESTful 的框架。本章帶你快速?gòu)娜腴T到上手Beego框架,為后續(xù)開(kāi)發(fā)“慕優(yōu)酷網(wǎng)”做準(zhǔ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ǔ)介紹。
本章講解 MVC 編程思想,介紹模型視圖類,講解列表視圖 QListWidget、表格視圖 QTableWidget。
本章幫大家梳理Spring Boot面試題,希望幫助大家提高Spring Boot相關(guān)面試題面試成功率。
工欲善其事,必先利其器。本章中會(huì)簡(jiǎn)單介紹.net core 平臺(tái),并開(kāi)始搭建課程實(shí)戰(zhàn)項(xiàng)目啟動(dòng)框架。
帶你掌握多環(huán)境區(qū)分的基本配置;掌握日志的配置與應(yīng)用;實(shí)戰(zhàn)開(kāi)發(fā)慕慕手記的首頁(yè)、分賬分頁(yè)、分類與搜索等功能。
本章介紹后端服務(wù)端在整個(gè)應(yīng)用開(kāi)發(fā)過(guò)程中承擔(dān)的角色,了解哪些適合服務(wù)端開(kāi)發(fā),以及服務(wù)端開(kāi)發(fā)的步驟和流程。然后介紹軟件應(yīng)用架構(gòu)的發(fā)展經(jīng)歷,從單體架構(gòu)到微服務(wù)架構(gòu)的演進(jìn)過(guò)程,從程序的邏輯組織結(jié)構(gòu),開(kāi)發(fā)架構(gòu)的角度,又帶大家熟悉MVC、MVP、MVVM模式。接下來(lái)熟悉和了解后端主流的編程語(yǔ)言及擅長(zhǎng)領(lǐng)域,優(yōu)劣勢(shì)比較,隨著后端服務(wù)越來(lái)越復(fù)雜,后端編程語(yǔ)言也越來(lái)越重要,越來(lái)越強(qiáng)大,選擇比較合適的編程語(yǔ)言也越發(fā)重要。最后了解主流的后端數(shù)據(jù)庫(kù)以及如何進(jìn)行數(shù)據(jù)庫(kù)選型。
本章我們將開(kāi)始前端代碼的編寫。我們?cè)诒拘」?jié)中將介紹前端編碼的一些規(guī)范并動(dòng)手實(shí)現(xiàn)一些基礎(chǔ)框架功能。此外,我們還將編寫產(chǎn)品的首頁(yè)、專題以及分類等模塊。
本章我們進(jìn)行Spring Boot應(yīng)用技巧解析,包括:熱部署Hot Swapping,定制啟動(dòng)Banner,logging日志配置,集成Spring MVC,集成數(shù)據(jù)訪問(wèn)層,Spring Boot Test,打包可運(yùn)行的jar包,打包Docker鏡像等。
- 5-1 應(yīng)用技巧-集成Spring MVC-1
- 5-2 應(yīng)用技巧-熱部署(Hot Swapping)-1
- 5-3 應(yīng)用技巧-熱部署(Hot Swapping)-2
- 5-4 應(yīng)用技巧-定制啟動(dòng)Banner
- 5-5 應(yīng)用技巧-Logging日志配置
- 5-6 應(yīng)用技巧-集成Spring MVC-1
- 5-7 應(yīng)用技巧-集成Spring MVC-2
- 5-8 應(yīng)用技巧-集成數(shù)據(jù)訪問(wèn)層-1
- 5-9 應(yīng)用技巧-集成數(shù)據(jù)訪問(wèn)層-2
- 5-10 應(yīng)用技巧-Spring Boot Test-1
- 5-11 應(yīng)用技巧-Spring Boot Test-2
- 5-12 應(yīng)用技巧-打包可運(yùn)行的Jar
- 5-13 應(yīng)用技巧-構(gòu)建Docker鏡像
本章,咱們來(lái)分析Spring經(jīng)典的Web應(yīng)用--SpringMVC的源碼
- 12-1 spring mvc的環(huán)境搭建以及初始化入口分析(中)
- 12-2 spring mvc的環(huán)境搭建以及初始化入口分析(中)
- 12-3 spring mvc的環(huán)境搭建以及初始化入口分析(下)
- 12-4 Spring容器是執(zhí)行refresh方法的入口
- 12-5 Request與Controller方法映射的創(chuàng)建(上)
- 12-6 Request與Controller方法映射的創(chuàng)建(下)
- 12-7 從映射關(guān)系里獲取處理請(qǐng)求的邏輯實(shí)例
- 12-8 請(qǐng)求參數(shù)與執(zhí)行方法的形參的綁定以及請(qǐng)求的處理
- 12-9 本章小結(jié)
本章重點(diǎn)介紹了GO語(yǔ)言web框架iris的入門知識(shí),主要包括:介紹iris中mvc基礎(chǔ)概念,mvc 工作流程,代碼目錄結(jié)構(gòu)等。
首先討論 REST 基本理論,并介紹 Spring Web MVC 對(duì) REST 全面支持,包括 REST 控制定義、注解映射、請(qǐng)求、響應(yīng)、AOP 攔截以及跨域控制(如:@CrossOrigin)等。隨后重點(diǎn)討論并結(jié)合源碼分析 REST 內(nèi)容協(xié)商的原理,理解內(nèi)容協(xié)商管理.以及了解 Spring Web MVC REST 內(nèi)容協(xié)商處理流程。
本章解析Spring的經(jīng)典面試題目,能夠幫助大家順利通過(guò)Spring相關(guān)的面試,提高面試的成功率。
本章主要介紹 iris 框架MVC使用方式優(yōu)化-基礎(chǔ)目錄說(shuō)明、iris 基礎(chǔ)框架如何使用gorm等內(nèi)容。
本章幫大家梳理Spring Boot面試題,希望幫助大家提高Spring Boot相關(guān)面試題面試成功率。
本章,咱們來(lái)分析Spring經(jīng)典的Web應(yīng)用--SpringMVC的源碼
本章將通過(guò)手寫一個(gè) Mini SpringMVC 的方式,帶你從零開(kāi)始構(gòu)建一個(gè)輕量級(jí) Web 框架,逐步實(shí)現(xiàn)請(qǐng)求處理、路由映射、數(shù)據(jù)解析、結(jié)果封裝等核心功能。
- 17-1 手寫 Servlet 完成 Web 并發(fā)請(qǐng)求處理
- 17-2 Spring 與 SpringMVC 融合(一)
- 17-3 Spring 與 SpringMVC 融合(二)
- 17-4 請(qǐng)求路由規(guī)則抽象--如何實(shí)現(xiàn)自動(dòng)路由?(一)
- 17-5 請(qǐng)求路由規(guī)則抽象--如何實(shí)現(xiàn)自動(dòng)路由?(二)
- 17-6 請(qǐng)求數(shù)據(jù)解析抽象--如何實(shí)現(xiàn)請(qǐng)求參數(shù)自定解析?
- 17-7 返回結(jié)果解析抽象--如何實(shí)現(xiàn)返回結(jié)果的自動(dòng)封裝?
- 17-8 結(jié)果渲染抽象--如果根據(jù)不同的處理結(jié)果返回不同的頁(yè)(一)
- 17-9 結(jié)果渲染抽象--如果根據(jù)不同的處理結(jié)果返回不同的頁(yè)(二)
本章,咱們來(lái)分析Spring經(jīng)典的Web應(yīng)用--SpringMVC的源碼
本章主要介紹 iris 框架MVC使用方式優(yōu)化-基礎(chǔ)目錄說(shuō)明、iris 基礎(chǔ)框架如何使用gorm等內(nèi)容。
本章開(kāi)始項(xiàng)目實(shí)戰(zhàn)的學(xué)習(xí),構(gòu)建基于 Maven 的 Spring Boot 后端項(xiàng)目框架,解析項(xiàng)目配置文件,講解 SpringBoot 入口類、常用注解等知識(shí),夯實(shí)框架基礎(chǔ)。
配合SQL Server數(shù)據(jù)庫(kù)來(lái)完成一個(gè)基于WPF的客戶管理系統(tǒng)。在本章中,我們將會(huì)掌握WPF的基礎(chǔ)知識(shí)、各種UI控件使用技巧、數(shù)據(jù)的綁定方式、以及UI事件的分發(fā)與處理。
本章介紹后端服務(wù)端在整個(gè)應(yīng)用開(kāi)發(fā)過(guò)程中承擔(dān)的角色,了解哪些適合服務(wù)端開(kāi)發(fā),以及服務(wù)端開(kāi)發(fā)的步驟和流程。然后介紹軟件應(yīng)用架構(gòu)的發(fā)展經(jīng)歷,從單體架構(gòu)到微服務(wù)架構(gòu)的演進(jìn)過(guò)程,從程序的邏輯組織結(jié)構(gòu),開(kāi)發(fā)架構(gòu)的角度,又帶大家熟悉MVC、MVP、MVVM模式。接下來(lái)熟悉和了解后端主流的編程語(yǔ)言及擅長(zhǎng)領(lǐng)域,優(yōu)劣勢(shì)比較,隨著后端服務(wù)越來(lái)越復(fù)雜,后端編程語(yǔ)言也越來(lái)越重要,越來(lái)越強(qiáng)大,選擇比較合適的編程語(yǔ)言也越發(fā)重要。最后了解主流的后端數(shù)據(jù)庫(kù)以及如何進(jìn)行數(shù)據(jù)庫(kù)選型。
Beego:一個(gè)融入了 Go的高性能架構(gòu)思維的框架,一款能幫助小伙伴們輕松構(gòu)建與開(kāi)發(fā) Go 項(xiàng)目的開(kāi)源框架,能快速開(kāi)發(fā) API、Web 及后端服務(wù)等各種應(yīng)用,是一個(gè) RESTful 的框架。本章帶你快速?gòu)娜腴T到上手Beego框架,為后續(xù)開(kāi)發(fā)“慕優(yōu)酷網(wǎng)”做準(zhǔn)備!
這是項(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ā)的流程。
本周是學(xué)習(xí)Nestjs核心概念與編程思想的關(guān)鍵,打破前端同學(xué)學(xué)習(xí)后端的心理上的壁壘,用通俗易懂的語(yǔ)言來(lái)學(xué)習(xí)Nestjs中的概念:依賴注入(DI)、AOP(面向切面編程)等。