通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
- 4-1 Web MVC 注解驅(qū)動(dòng)
- 4-2 理解 Spring Web MVC 架構(gòu)
- 4-3 Spring Framework 時(shí)代的一般認(rèn)識(shí)
- 4-4 Spring Framework 時(shí)代的重新認(rèn)識(shí)
- 4-5 核心組件流程說(shuō)明
- 4-6 Web MVC 注解驅(qū)動(dòng)
- 4-7 Web MVC 模塊組件說(shuō)明
- 4-8 WebMvcConfigurer 注入過程
- 4-9 Web MVC 常用注解(上)
- 4-10 Web MVC 常用注解(下)
- 4-11 Web MVC 自動(dòng)裝配
- 4-12 Web MVC 自動(dòng)裝配實(shí)現(xiàn)
- 4-13 Spring Boot 時(shí)代的簡(jiǎn)化
- 4-14 完全自動(dòng)裝配
- 4-15 條件裝配
- 4-16 外部化配置
- 4-17 簡(jiǎn)Spring Boot 時(shí)代的簡(jiǎn)化 - 課綱部分
- 4-18 重構(gòu) Spring Web MVC 項(xiàng)目
- 4-19 -1 Web MVC 核心總結(jié)
首先討論 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é)商處理流程。
- 6-1 Web MVC REST 支持
- 6-2 Web MVC REST 支持
- 6-3 REST 內(nèi)容協(xié)商
- 6-4 Web MVC REST 處理流程
- 6-5 Web MVC REST 處理流程源碼分析
- 6-6 Web MVC REST 內(nèi)容協(xié)商處理流程
- 6-7 Web MVC REST 內(nèi)容協(xié)商處理流程源碼分析
- 6-8 理解媒體類型
- 6-9 理解媒體類型源碼分析
- 6-10 擴(kuò)展 REST 內(nèi)容協(xié)商-反序列化部分
- 6-11 擴(kuò)展 REST 內(nèi)容協(xié)商-序列化部分
- 6-12 自定義 Resolver 實(shí)現(xiàn)
- 6-13 自定義 Handler 實(shí)現(xiàn)
- 6-14 REST 內(nèi)容協(xié)商CORS
- 6-15 Web MVC REST應(yīng)用總結(jié)
本章我會(huì)手把手帶大家使用SpringMVC搭建一套完整的開發(fā)環(huán)境(不限于權(quán)限系統(tǒng)項(xiàng)目,所有后臺(tái)系統(tǒng)開發(fā)都通用),并帶大家完成各種重要的配置,包括pom.xml配置、web.xml配置、spring-servlet.xml配置,applicationContext.xml配置、durid配置、mybatis-config.xml配置及l(fā)ogback.xml的配置,大家會(huì)從中學(xué)習(xí)到許多環(huán)境配置的細(xì)節(jié)及含義。最后我會(huì)帶大家完成對(duì)開發(fā)環(huán)境的驗(yàn)證。
- 5-1 Spring MVC開發(fā)環(huán)境搭建-pom.xml配置
- 5-2 Spring MVC開發(fā)環(huán)境搭建-web.xml配置
- 5-3 Spring MVC開發(fā)環(huán)境搭建-spring-servlet.xml配置
- 5-4 Spring MVC開發(fā)環(huán)境搭建-applicationContext.xml配置
- 5-5 Spring MVC開發(fā)環(huán)境搭建-druid配置
- 5-6 SpringMVC開發(fā)環(huán)境搭建-mybatis-config.xml配置
- 5-7 SpringMVC開發(fā)環(huán)境搭建-logback.xml配置
- 5-8 SpringMVC開發(fā)環(huán)境驗(yàn)證
本章節(jié)是對(duì)我們前面多個(gè)學(xué)習(xí)章節(jié)的高級(jí)應(yīng)用。 通過代碼結(jié)構(gòu)分層 讓代碼管理更簡(jiǎn)潔明了。 通過flask_script 自定義啟動(dòng)命令管理。 實(shí)現(xiàn)個(gè)性化的多環(huán)節(jié)配置文件管理 以及調(diào)試工具,錯(cuò)誤處理器,請(qǐng)求攔截器的綜合講解。通過這幾個(gè)優(yōu)化打造一個(gè)高可用的MVC架構(gòu)。為后面進(jìn)入實(shí)戰(zhàn)貓影項(xiàng)目做沖刺準(zhǔn)備。
本章最為核心的議題為“視圖內(nèi)容協(xié)商”,掌握內(nèi)容協(xié)商策略的配置手段,理解它們與視圖處理?的內(nèi)在聯(lián)系,從而深入理解Spring Web MVC 視圖處理的核心原理,由此理解 Spring Boot 是如何自動(dòng)裝配視圖處理?和內(nèi)容協(xié)商管理?,以及怎么通過外部化配置控制它們的行為。同時(shí)介紹新一代服務(wù)端模板引擎 Thymeleaf,內(nèi)容包括基礎(chǔ)語(yǔ)法、模板處理流程以及核心 API。由此而延伸,掌握 Spring Web MVC 視圖處理機(jī)制DispatcherServlet 與 ViewResolver 的交互流程。
- 5-1 Web MVC 視圖應(yīng)用
- 5-2 新一代服務(wù)端模板引擎Thymeleaf語(yǔ)法和核心要素
- 5-3 Thymeleaf 示例
- 5-4 ThymeleafViewResolver和多ViewResolver處理流程
- 5-5 ThymeleafViewResolver 示例
- 5-6 整合InternalResourceViewResolver示例
- 5-7 修復(fù) Maven 多模塊 JSP 定位問題 示例
- 5-8 視圖內(nèi)容協(xié)商
- 5-9 視圖內(nèi)容協(xié)商代碼分析
- 5-10 ViewResolver 沖突說(shuō)明部分
- 5-11 ViewResolver 內(nèi)容協(xié)商原理
- 5-12 Web MVC 視圖應(yīng)用總結(jié)new
本章講解 MVC 編程思想,介紹模型視圖類,講解列表視圖 QListWidget、表格視圖 QTableWidget。
為了讓自研框架對(duì)外可用,咱們將打通Web框架部分,實(shí)現(xiàn)通用的請(qǐng)求分發(fā)流程..
- 11-1 自研框架MVC的整體脈絡(luò)
- 11-2 自研框架MVC的整體脈絡(luò)
- 11-3 DispatcherServlet的重構(gòu)
- 11-4 責(zé)任鏈RequestProcessorChain的實(shí)現(xiàn)
- 11-5 RequestProcessor矩陣的實(shí)現(xiàn)(1)
- 11-6 RequestProcessor矩陣的實(shí)現(xiàn)(2)
- 11-7 RequestProcessor矩陣的實(shí)現(xiàn)(3)
- 11-8 RequestProcessor矩陣的實(shí)現(xiàn)(4)
- 11-9 RequestProcessor矩陣的實(shí)現(xiàn)(5)
- 11-10 ResultRender矩陣的實(shí)現(xiàn)(上)
- 11-11 ResultRender矩陣的實(shí)現(xiàn)(中)
- 11-12 ResultRender矩陣的實(shí)現(xiàn)(下)
- 11-13 本章小結(jié)
首先討論 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é)商處理流程。
配合SQL Server數(shù)據(jù)庫(kù)來(lái)完成一個(gè)基于WPF的客戶管理系統(tǒng)。在本章中,我們將會(huì)掌握WPF的基礎(chǔ)知識(shí)、各種UI控件使用技巧、數(shù)據(jù)的綁定方式、以及UI事件的分發(fā)與處理。
本章主要講解基于Spring來(lái)造輪子,手寫IOC容器、手寫AOP框架、手寫MVC框架,通過本章的學(xué)習(xí),讓大家全面掌握基于Spring如何來(lái)進(jìn)行造輪子。
除了上述常用的設(shè)計(jì)模式之外,還有其他一些不太常用、但對(duì)日常編程啟發(fā)很大的設(shè)計(jì)模式,也值得一起學(xué)習(xí)。本章講詳細(xì)介紹這些設(shè)計(jì)模式,包括職責(zé)鏈模式、策略模式、適配器模式、組合模式,以及常見的 MVC 和 MVVM。
除了上述常用的設(shè)計(jì)模式之外,還有其他一些不太常用、但對(duì)日常編程啟發(fā)很大的設(shè)計(jì)模式,也值得一起學(xué)習(xí)。本章講詳細(xì)介紹這些設(shè)計(jì)模式,包括職責(zé)鏈模式、策略模式、適配器模式、組合模式,以及常見的 MVC 和 MVVM。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
本章節(jié)是對(duì)我們前面多個(gè)學(xué)習(xí)章節(jié)的高級(jí)應(yīng)用。 通過代碼結(jié)構(gòu)分層 讓代碼管理更簡(jiǎn)潔明了。 通過flask_script 自定義啟動(dòng)命令管理。 實(shí)現(xiàn)個(gè)性化的多環(huán)節(jié)配置文件管理 以及調(diào)試工具,錯(cuò)誤處理器,請(qǐng)求攔截器的綜合講解。通過這幾個(gè)優(yōu)化打造一個(gè)高可用的MVC架構(gòu)。為后面進(jìn)入實(shí)戰(zhàn)貓影項(xiàng)目做沖刺準(zhǔn)備。
本章最為核心的議題為“視圖內(nèi)容協(xié)商”,掌握內(nèi)容協(xié)商策略的配置手段,理解它們與視圖處理?的內(nèi)在聯(lián)系,從而深入理解Spring Web MVC 視圖處理的核心原理,由此理解 Spring Boot 是如何自動(dòng)裝配視圖處理?和內(nèi)容協(xié)商管理?,以及怎么通過外部化配置控制它們的行為。同時(shí)介紹新一代服務(wù)端模板引擎 Thymeleaf,內(nèi)容包括基礎(chǔ)語(yǔ)法、模板處理流程以及核心 API。由此而延伸,掌握 Spring Web MVC 視圖處理機(jī)制DispatcherServlet 與 ViewResolver 的交互流程。
本章是一個(gè)綜合應(yīng)用章節(jié)。我們將看到如何使用多個(gè)Python的知識(shí)點(diǎ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ù)邏輯。
前后端分離架構(gòu)是目前網(wǎng)站開發(fā)的主流技術(shù),本章我們將會(huì)學(xué)習(xí)如何在react項(xiàng)目中通過AJAX進(jìn)行http數(shù)據(jù)訪問,并通過redex-thunk來(lái)完成redux架構(gòu)中異步action的處理方法。
本章重點(diǎn)介紹了GO語(yǔ)言web框架iris的入門知識(shí),主要包括:介紹iris中mvc基礎(chǔ)概念,mvc 工作流程,代碼目錄結(jié)構(gòu)等。
本章開始我們正式進(jìn)行Spring核心源碼解析,包括IOC容器源碼、Spring注解源碼、Spring AOP切面編程源碼、數(shù)據(jù)訪問源碼、Spring MVC源碼、WebFlux全面解析,通過本章的學(xué)習(xí),可以掌握Spring框架底層原理。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
總覽 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)。
本章解析Spring的經(jīng)典面試題目,能夠幫助大家順利通過Spring相關(guān)的面試,提高面試的成功率。
首先討論 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é)商處理流程。
本章開始我們正式進(jìn)行Spring核心源碼解析,包括IOC容器源碼、Spring注解源碼、Spring AOP切面編程源碼、數(shù)據(jù)訪問源碼、Spring MVC源碼、WebFlux全面解析,通過本章的學(xué)習(xí),可以掌握Spring框架底層原理。
- 10-1 Spring MVC源碼解析-1
- 10-2 Spring IOC容器源碼解析-1
- 10-3 Spring IOC容器源碼解析-2
- 10-4 Spring IOC容器源碼解析-3
- 10-5 Spring注解源碼解析-1
- 10-6 Spring注解源碼解析-2
- 10-7 Spring注解源碼解析-3
- 10-8 Spring AOP切面編程源碼解析-1
- 10-9 Spring AOP切面編程源碼解析-2
- 10-10 Spring AOP切面編程源碼解析-3
- 10-11 Spring AOP切面編程源碼解析-4
- 10-12 Spring數(shù)據(jù)訪問源碼解析-1
- 10-13 Spring數(shù)據(jù)訪問源碼解析-2
- 10-14 Spring MVC源碼解析-1
- 10-15 Spring MVC源碼解析-2
- 10-16 Spring MVC源碼解析-3
- 10-17 Spring MVC源碼解析-4
- 10-18 Spring WebFlux源碼解析-1
- 10-19 Spring WebFlux源碼解析-2
本章開始我們正式進(jìn)行Spring核心源碼解析,包括IOC容器源碼、Spring注解源碼、Spring AOP切面編程源碼、數(shù)據(jù)訪問源碼、Spring MVC源碼、WebFlux全面解析,通過本章的學(xué)習(xí),可以掌握Spring框架底層原理。
本章開始我們正式進(jìn)行Spring核心源碼解析,包括IOC容器源碼、Spring注解源碼、Spring AOP切面編程源碼、數(shù)據(jù)訪問源碼、Spring MVC源碼、WebFlux全面解析,通過本章的學(xué)習(xí),可以掌握Spring框架底層原理。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。
通過 J2EE 前端控制?(Front Controller)模式的介紹,理解 Spring Web MVC 架構(gòu)設(shè)計(jì)的思想,隨后回顧Spring Web MVC 在傳統(tǒng) Servlet 容?中 XML 文件配置和 WAR 文件部署場(chǎng)景,以便重新認(rèn)識(shí) Spring Web MVC核心組件以及它們的交互流程,包括 Web MVC 注解驅(qū)動(dòng)能力以及自動(dòng)裝配的能力,從而更好地理解 Spring Boot Web MVC 自動(dòng)裝配的原理。