感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 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 層
- 提取配置檔 (profiles) 及管理屬性
使用 JPA 建構 RESTful 應用程式
- 使用 JPA 建立簡單的 CRUD REST API
- 開發具有巢狀 Bean 的 CRUD REST
- Jackson 序列化:@JsonIgnore、處理 Hibernate 代理、防止循環
進階 REST 與資料處理
- 在 REST 中使用 DTO 與 MapStruct
- 處理 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
機器翻譯