感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
Spring Framework 入門
- Spring 生態系概覽
- 控制反轉 (IoC) 與依賴注入 (DI)
- 面向切面程式設計 (AOP) 簡介
Spring 配置與 Bean 生命週期
- 透過 XML 文件進行配置
- Bean 生命週期與 BeanPostProcessor
- 使用 Mockito 測試 Spring 應用程式
基於註解的配置
- 使用 @Component 和 @Autowired 註解
- 結合 XML 與基於註解的配置
- 使用 @Configuration 和 JavaConfig 進行無 XML 配置
開始使用 Spring Boot 3.5.5
- Spring Boot 及核心概念介紹
- 使用 Spring Initializr 建立 Spring Boot 專案
- 構建並運行第一個 REST 應用程式
面向切面程式設計 (AOP) 與事務
- 在 Spring 中使用 AspectJ:原則與配置
- 理解 Spring 中的聲明式事務
- 使用 XML 和 @Configuration 配置事務
使用 Spring 和 JPA 進行資料持久化
- 配置 JPA 和資料庫連線
- 使用 JPA Boot 配置 DAO 和 Repository 層
- 提取配置文件並管理屬性
使用 JPA 構建 RESTful 應用程式
- 使用 JPA 建立簡單的 CRUD REST API
- 開發具有巢狀 Bean 的 CRUD REST
- Jackson 序列化:@JsonIgnore、處理 Hibernate 代理、防止循環依賴
進階 REST 與資料處理
- 在 REST 中使用 MapStruct 處理 DTO
- 處理 REST 應用程式中的異常
- JPA 雙重模型模式
搭配 Spring Data JPA 的 Spring REST
- 透過方法名稱推導進行查詢
- 使用 Spring Data JPA 進行分頁和排序
- 使用 @Query 進行自訂查詢
總結與後續步驟
最低要求
- 對基本 Java 程式設計概念的瞭解
- 具有物件導向程式設計經驗
- 熟悉 Maven 或 Gradle 等建置工具
適合對象
- 剛開始學習 Spring 生態系的 Java 開發人員
- 希望快速構建 RESTful Web 應用程式的軟體工程師
- 尋求透過現代 Spring Boot 和 JPA 獲得動手實務經驗的程式設計師
客戶評論 (1)
提供了關於所請求的更高階主題的詳細信息。
Farukh Khan - Tandem Solution
課程 - RabbitMQ with Java and Spring
機器翻譯