Course Information
- 18 Feb 2025 (Tue) - 7 Mar 2025 (Fri) 7:00 PM - 10:00 PM
($3480)
Course Overview
課程名稱:Java Spring Boot 應用課程
- 簡稱:Java Spring Boot Training Course
第一部份:基礎入門
安裝及設定編程環境
創建第一個 Spring Boot 應用,了解基本架構與運行方式
建立簡單的 RESTful 服務,學習基本的 HTTP 請求處理
第二部份:依賴注入與 Bean 管理
理解依賴注入的概念及其重要性
學習如何定義和使用主 Bean
探索單例和原型 Bean 的差異及應用場景
使用 @Qualifier 註解來解決 Bean 的選擇問題
深入探討 @Qualifier 的進階用法
根據類的存在與否來條件性地加載 Bean
創建自定義條件來控制 Bean 的加載行為
第三部份:MVC 與 Thymeleaf
了解如何使用 Controller 和 RestController 處理請求
學習如何為同一方法設置多個請求映射
用路徑變數來處理動態 URL
探索矩陣變數的應用及其處理方式
獲取請求參數的多種方式
處理多個請求參數
實作文件上傳功能
了解 Thymeleaf 的 HTML 模板模式
探索 XML 模板模式的使用
使用外部資源與 Thymeleaf 的整合
第四部份:進階 Thymeleaf 功能
設置變數以便在模板中使用
處理列表數據並在模板中顯示
設定模板的前綴和後綴
實現文本的外部化,以支持多語言
格式化數字的顯示方式
字符串處理與顯示
日期格式化與顯示
使用字面量在模板中顯示靜態內容
在模板中使用運算符進行邏輯處理
理解和實作數據轉換
使用 Thymeleaf 處理 HTML 表單
實現延遲加載以提升性能
處理靜態資源的加載與管理
配置 Thymeleaf 視圖解析器
表單處理的綜合應用實作
第五部份:數據存取 (Spring Data)
連接 MySQL 數據庫,實現數據存取
實作自定義查詢方法以優化數據操作
深入探討複雜查詢的實作
第六部份:安全性 (Spring Security)
理解 Spring Security 的基本配置
實作基於用戶名和密碼的身份驗證
自定義登入頁面以提升用戶體驗
錯誤處理的基本概念與實作
使用控制器建議處理全局錯誤
第七部份:其他
實施緩存 (Spring Cache) 以提升應用性能
整合 Servlet
使用監聽器來擴展 Servlet 的功能
實作過濾器來處理請求和響應
What You’ll Learn
第一部份:基礎入門
第二部份:依賴注入與 Bean 管理
第三部份:MVC 與 Thymeleaf
第四部份:進階 Thymeleaf 功能
第五部份:數據存取 (Spring Data)
第六部份:安全性 (Spring Security)
第七部份:其他