聯繫我們
 課程時長 14 時間:

課程簡介

Spring Framework簡介<\/p>

  • Spring生態系統概覽<\/li>
  • 控制反轉(IoC)和依賴注入(DI)<\/li>
  • 面向切面程式設計(AOP)簡介<\/li><\/ul>

    Spring配置和Bean生命週期<\/p>

    • 透過XML檔案進行配置<\/li>
    • Bean生命週期和BeanPostProcessor<\/li>
    • 使用Mockito測試Spring應用程式<\/li><\/ul>

      基於註解的配置<\/p>

      • 使用@Component和@Autowired註解<\/li>
      • 結合XML和基於註解的配置<\/li>
      • 使用@Configuration和JavaConfig進行無XML設定<\/li><\/ul>

        開始使用Spring Boot 3.5.5<\/p>

        • Spring Boot簡介和關鍵概念<\/li>
        • 使用Spring Initializr建立Spring Boot專案<\/li>
        • 建立並執行第一個REST應用程式<\/li><\/ul>

          面向切面程式設計(AOP)和交易<\/p>

          • 在Spring中使用AspectJ:原則和配置<\/li>
          • 了解Spring中的宣告式交易<\/li>
          • 使用XML和@Configuration配置交易<\/li><\/ul>

            使用Spring和JPA進行資料持久化<\/p>

            • 配置JPA和資料庫連線<\/li>
            • 使用JPA Boot配置DAO和Repository層<\/li>
            • 提取設定檔和管理屬性<\/li><\/ul>

              使用JPA建立RESTful應用程式<\/p>

              • 使用JPA建立簡單的CRUD REST API<\/li>
              • 使用巢狀Bean開發CRUD REST<\/li>
              • Jackson序列化:@JsonIgnore、處理Hibernate代理、防止迴圈<\/li><\/ul>

                進階REST和資料處理<\/p>

                • 使用MapStruct搭配REST DTO<\/li>
                • 處理REST應用程式中的例外<\/li>
                • JPA雙模型模式<\/li><\/ul>

                  使用Spring Data JPA的Spring REST<\/p>

                  • 依方法名稱推導進行查詢<\/li>
                  • 使用Spring Data JPA進行分頁和排序<\/li>
                  • 使用@Query進行自訂查詢<\/li><\/ul>

                    總結與後續步驟<\/p>

最低要求

  • 了解基本的Java程式設計概念<\/li>
  • 具備物件導向程式設計的經驗<\/li>
  • 熟悉建置工具,如Maven或Gradle<\/li><\/ul>

    目標學員<\/strong><\/p>

    • 剛開始接觸Spring生態系統的Java開發人員<\/li>
    • 希望快速建立RESTful Web應用程式的軟體工程師<\/li>
    • 尋求現代Spring Boot和JPA實作經驗的程式設計師<\/li><\/ul>

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類