WildFly 是一個 Java Enterprise Edition 全功能應用服務器,它提供了運行 Java Web
應用程序所需的所有功能。WildFly 由 Red Hat 設計和維護,正式名稱為 JBoss
AS。想學習Wildfly知識和技能的同學可以參加java培訓,有專業(yè)講師面授指導教學,以及系統(tǒng)全面的課程,可以讓你快速掌握相應技能。
總體而言,WildFly可以縮短開發(fā)時間,更有效地管理資源,并為用戶節(jié)省資金(作為一個開源平臺)。
WildFly 有什么用?
WildFly 提供了一個 Java Web 應用程序,它是 JVM
的擴展,具有完整的運行時環(huán)境,它將在一端創(chuàng)建數據庫到另一端的 Web 客戶端的連接。
在 Java 企業(yè)中設計應用程序時,你需要決定許多因素 — 包括要使用的框架和應用程序服務器。選擇 WildFly
的開發(fā)人員通常會這樣做,因為如果需要,可以輕松地使用它來支持企業(yè)應用程序。
WildFly 應用服務器確實為你的開發(fā)提供了快速部署的完美結合,同時還提供了諸如托管域模式之類的功能,允許用戶部署多個
WildFly 實例。
WildFly 是開源的嗎?
WildFly,正式名稱為 JBoss AS,是一個完全開源的社區(qū)項目,可免費用于開發(fā)和生產級部署。 WildFly
即使作為開源軟件,仍然具有專有軟件的優(yōu)勢。在java培訓中,有很多關于WildFly的課程,理論知識和實踐項目一起學習,可以獲得有效學習。
一個優(yōu)勢是它獲得了 Red Hat 的產品支持,Red Hat 是一家為產品提供許多功能的大型企業(yè)。
其次,Red Hat 提供完全付費的支持包。 這讓開發(fā)團隊在部署他們的應用程序時可以輕松地擁有受支持的產品。
他們的支持來自他們的 JBoss 企業(yè)應用程序平臺,該平臺為各種規(guī)模的開發(fā)團隊提供穩(wěn)定性和保證。
然而,與其他開源支持選項(如 OpenLogic)相比,紅帽支持并沒有為開源提供相同的整體支持。 這意味著那些使用 Red
Hat 支持的人仍然需要為他們的應用程序中使用的其他開源軟件尋找支持。
什么是WildFly Swarm?
WildFly Swarm,后來被命名為 Thorntail,是一個附帶項目,旨在將你的 Web
應用程序服務器解構為更小的獨立可執(zhí)行 JAR。這些 JAR 稱為 Uber JAR,類似于 Spring Boot
之類的東西。通過java培訓,可以節(jié)省學習時間,提高學習效率,在短時間內學有所成,還能找到一份不錯的工作。
隨著應用程序進入微服務領域的需求增加,WildFly 決定在 2015 年初創(chuàng)建 WildFly Swarm。隨著
Swarm 的流行,它被稱為 Thorntail。與 Swarm 一樣,Thorntail
是一個由紅帽組織創(chuàng)立的開源項目,被稱為“恰到好處的應用服務器”。
但是,隨著 WildFly 開始整合 Thorntail 提供的功能,對它的需求逐漸減少。 WildFly
應用服務器不僅包含這些功能,而且另一個類似項目 Quarkus 的出現(xiàn)也降低了 Thorntail 的相關性。
對于不知道的人來說,Quarkus 是一個開源的全棧 Kubernetes 原生 Java 框架,使用 GraalVM 和
HotSpot 設計。它結合了同類最佳的 Java 庫和標準。Quarkus 提供了 Thorntail 用戶所需的所有必要功能,現(xiàn)在已經有效地淘汰了
Thorntail 項目。
正如整篇文章所提到的,WildFly 是 Java
開發(fā)人員的熱門選擇,他們希望開發(fā)具有企業(yè)能力的應用程序,并且無需支付商業(yè)應用程序服務器的費用。無論你選擇哪種企業(yè) Java
應用服務器,請務必通過可靠的商業(yè)支持對其進行支持??梢酝ㄟ^參加java培訓,獲得相關經驗和技能來加速你的應用程序開發(fā)。