”“”
框架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和存儲庫模式