![]()
Eclipse Foundation正式發(fā)布了GlassFish 8,這是其企業(yè)級(jí)Java應(yīng)用服務(wù)器的最新更新版本。據(jù)GlassFish開(kāi)發(fā)參與方OmniFish介紹,新版本作為Jakarta EE 11 Java平臺(tái)的兼容實(shí)現(xiàn),支持Jakarta Data存儲(chǔ)庫(kù)來(lái)簡(jiǎn)化數(shù)據(jù)訪問(wèn),并具備虛擬線程支持以實(shí)現(xiàn)可擴(kuò)展的并發(fā)處理。
GlassFish 8的正式版本于2月5日發(fā)布,用戶可從glassfish.org下載。OmniFish表示,GlassFish 8的上一個(gè)里程碑版本于2025年12月發(fā)布。
通過(guò)Jakarta Data存儲(chǔ)庫(kù)支持,開(kāi)發(fā)者可以使用一致的、基于存儲(chǔ)庫(kù)模式的方法來(lái)處理JPA(Java持久化API)實(shí)體和JNoSQL數(shù)據(jù)庫(kù)。OmniFish聯(lián)合創(chuàng)始人兼工程師Ondre Mihalyi表示,該功能的主要優(yōu)勢(shì)包括減少樣板代碼、靈活的存儲(chǔ)庫(kù)組織以及靈活的分頁(yè)功能。根據(jù)發(fā)布說(shuō)明,GlassFish 8在Jakarta Data存儲(chǔ)庫(kù)中同時(shí)支持Jakarta Persistence實(shí)體和Jakarta NoSQL實(shí)體。
此外,GlassFish 8在其HTTP線程池和托管執(zhí)行器中支持虛擬線程,迎接Java并發(fā)處理的未來(lái)。Mihalyi表示,虛擬線程支持使服務(wù)器能夠以最小開(kāi)銷處理大量并發(fā)請(qǐng)求,顯著提升I/O密集型應(yīng)用的可擴(kuò)展性和性能。虛擬線程代表了并發(fā)編程思維方式的范式轉(zhuǎn)變,使開(kāi)發(fā)者能夠編寫更簡(jiǎn)單、更易維護(hù)且能夠輕松擴(kuò)展的代碼。
GlassFish 8的其他亮點(diǎn)包括:
新版Jakarta Security提供了更靈活的身份驗(yàn)證選項(xiàng)。MicroProfile JWT與Jakarta Security之間的集成實(shí)現(xiàn)了更高的靈活性。
開(kāi)發(fā)者可以使用JWT(JSON Web Token)保護(hù)REST端點(diǎn),同時(shí)使用其他Jakarta Security機(jī)制保護(hù)UI頁(yè)面,提供適應(yīng)多樣化應(yīng)用架構(gòu)的綜合安全解決方案。
嵌入式Eclipse GlassFish支持通過(guò)JMX(Java管理擴(kuò)展)進(jìn)行監(jiān)控。
Q&A
Q1:GlassFish 8有什么新功能?
A:GlassFish 8主要新增了Jakarta Data存儲(chǔ)庫(kù)支持和虛擬線程功能。Jakarta Data存儲(chǔ)庫(kù)允許開(kāi)發(fā)者使用統(tǒng)一的存儲(chǔ)庫(kù)模式處理JPA實(shí)體和JNoSQL數(shù)據(jù)庫(kù),減少樣板代碼。虛擬線程支持則能以最小開(kāi)銷處理大量并發(fā)請(qǐng)求,顯著提升應(yīng)用的可擴(kuò)展性和性能。
Q2:虛擬線程對(duì)Java應(yīng)用開(kāi)發(fā)有什么好處?
A:虛擬線程代表了Java并發(fā)編程的范式轉(zhuǎn)變,使服務(wù)器能夠處理大量并發(fā)請(qǐng)求而開(kāi)銷很小,特別適合I/O密集型應(yīng)用。它讓開(kāi)發(fā)者能夠編寫更簡(jiǎn)單、更易維護(hù)的代碼,同時(shí)實(shí)現(xiàn)輕松擴(kuò)展,無(wú)需復(fù)雜的線程管理策略。
Q3:如何獲取GlassFish 8?
A:GlassFish 8的正式版本已于2月5日發(fā)布,用戶可以直接從glassfish.org網(wǎng)站下載。這個(gè)版本是Jakarta EE 11 Java平臺(tái)的兼容實(shí)現(xiàn),為企業(yè)級(jí)Java應(yīng)用提供完整的服務(wù)器解決方案。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.