感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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) 與交易
- 使用 AspectJ 搭配 Spring:原則與設定
- 理解 Spring 中的宣告式交易
- 透過 XML 與 @Configuration 設定交易
Spring 與 JPA 的資料持久性
- 設定 JPA 與資料庫連線
- 使用 JPA Boot 設定 DAO 和 Repository 層
- 提取設定檔並管理屬性
使用 JPA 建構 RESTful 應用程式
- 建立簡單的 CRUD REST API(搭配 JPA)
- 開發具備巢狀 Bean 的 CRUD REST
- Jackson 序列化:@JsonIgnore、處理 Hibernate 代理物件、防止迴圈
進階 REST 與資料處理
- 使用 MapStruct 搭配 REST DTO
- 處理 REST 應用程式中的例外狀況
- JPA 雙層模型模式
Spring REST 搭配 Spring Data JPA
- 透過方法名稱推導進行查詢
- 使用 Spring Data JPA 分頁與排序
- 使用 @Query 進行自訂查詢
總結與下一步
最低要求
- 具備基本 Java 程式設計概念的理解
- 有物件導向程式設計的經驗
- 熟悉 Maven 或 Gradle 等建構工具
適用對象
- 初次接觸 Spring 生態系統的 Java 開發人員
- 希望快速建構 RESTful Web 應用程式的軟體工程師
- 尋求現代化 Spring Boot 與 JPA 實作經驗的程式設計師
14 小時
客戶評論 (1)
提供了關於所請求的更高階主題的詳細信息。
Farukh Khan - Tandem Solution
課程 - RabbitMQ with Java and Spring
機器翻譯