Quarkus框架課程 – 開發超音速微服務

”“”

框架Quarkus-開發超音速微服務

用Quarkus應用程序構建Java

評估:580個評論中的4.4
總小時:5
類:23
所有級別

使用Quarkus應用程序構建Java

軟件開發的世界已經演變為基於雲的應用程序。 Kubernetes和容器技術允許可擴展微服務環境。儘管有出色的框架,例如Spring,但Java仍面臨與啟動時間Java應用程序有關的挑戰,以及CPU和RAM的消費。為了面對這些障礙並改善雲環境中Java的採用和維護,Redhat引入了Quarkus框架。

Quarkus旨在創建更輕,更快的Java應用程序,從本機可執行文件創建時,啟動時間非常快。它還為傳統的JVM和與Graalvm的兼容性提供了優化,為Java生態系統提供了重大更新。在本課程中,您將有機會學習如何使用Quarkus創建應用程序,在微服務之間建立通信並使用KeyCloak作為身份和身份驗證服務器。

課程主題:

  • 用Quarkus創建API
  • 使用Java + Quarkus創建微服務
  • 在Quarkus中採用依賴注入
  • 創建一個以少於1秒的方式運行的本機可執行文件
  • 通過panache和存儲庫模式使用JPA與數據庫進行通信
  • 將Java + Quarkus應用程序與KeyCloak集成
  • 令牌JWT簡介
  • 通過keycloak
  • 保護端點休息

您將學到什麼

  • 在框架上學習基本原理
  • 學習如何構建微服務並在它們之間建立溝通
  • 如何使用Quarkus構建Java Web應用程序
  • 使用KeyCloak使用令牌JWT Authentication創建端點安全
  • 使用Docker容器中的PostgreSQL數據庫
  • 使用panache的jpa和存儲庫模式
Scroll to Top