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