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